Plugins 〉RSS/Atom

Data Source


  • Overview
  • Installation
  • Change log
  • Related content

RSS/Atom data source plugin for Grafana


Grafana 8 RSS/Atom CI codecov Language grade: JavaScript


The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds and allows to visualize them using Dynamic Text and other panels.


Demo is available on


Grafana 8.0 is required.

Getting Started

RSS/Atom data source can be installed from the Grafana Marketplace or use the grafana-cli tool to install from the command line:

grafana-cli plugins install volkovlabs-rss-datasource

Grafana Marketplace


  • Supports RSS 2.0, RSS 1.0 and Atom.
  • Works great with Dynamic Text panel by Marcus Olsson (marcusolsson-dynamictext-panel).
  • Returns Channel (Feed) data, Items (Entries) or both as separate data frames.
  • Extract and parse as additional fields:
    • Image from Meta.
    • H4 and Image from the Encoded content.
  • Filter items/entries based on the selected Time Range.


Grafana supports managing data sources by adding one or more YAML config files in the provisioning/datasources folder.

Example of provisioning the RSS/Atom Data Source for Bitcoin news feed.

  - name: Bitcoin
    type: volkovlabs-rss-datasource
    access: proxy
    orgId: 1
    uid: rZAdZdf7k
    version: 1
    editable: true

Disable Sanitize HTML

To display HTML returned from feeds please disable sanitize HTML parameter. For Docker:



We love to hear from users, developers, and the whole community interested in this plugin. These are various ways to get in touch with us:

  • Ask a question, request a new feature, and file a bug with GitHub issues.
  • Star the repository to show your support.


  • Fork the repository.
  • Find an issue to work on and submit a pull request.
  • Could not find an issue? Look for documentation, bugs, typos, and missing features.


  • Apache License Version 2.0, see LICENSE.

Installing RSS/Atom on Grafana Cloud:

For more information, visit the docs on plugin installation.

Change Log

1.6.2 (2022-05-13)

Breaking changes

  • Requires Grafana 8.3.0 or newer.

1.6.1 (2022-05-13)

Features / Enhancements

  • Clarify Breaking change introduced in 1.6.0 (#24)
  • Refactor API tests and set parsing as array always (#25)
  • Improve test coverage (#26)

1.6.0 (2022-05-12)

Breaking changes

  • Automatic parsing of and media:thumbnail.url fields break templates who uses them. To fix it, just replace it with author and media:thumbnail. Thanks to @vfauth for testing.

Features / Enhancements

  • Rebuild based on 8.5.2 (#23)

Bug fixes

  • Can't parse GitHub releases feed (#21)

1.5.0 (2022-04-25)

Features / Enhancements

  • Add Provisioning instructions to README (#16)
  • Rebuild using 8.4.3 (#17)
  • Adding RSS 1.0 support (#19)
  • Rebuild based on 8.5.0 (#20)

1.4.0 (2022-02-18)

Features / Enhancements

  • Rebuild using 8.3.6 (#13)
  • Rebuild using 8.4.0 and use PluginCheck v2 (#14)
  • Select items/entries based on the selected Time Range (#3)

1.3.1 (2022-02-02)

Bug fixes

  • Google Workspace Atom feed failed #11

1.3.0 (2022-01-24)

Features / Enhancements

  • Update README with link to the Grafana Marketplace (#8)
  • Rebuild using 8.3.4 (#6)

1.2.0 (2022-01-11)

Features / Enhancements

  • Signed as Community datasource plugin (#7).

1.1.0 (2021-12-27)

Features / Enhancements

  • Extract <img src="X"> from the <figure> (#5)
  • Extract Guid's text from the <guid> (#5)
  • Update dashboards layout

1.0.0 (2021-12-26)

Features / Enhancements

  • Supports RSS 2.0 and Atom.
  • Works great with Dynamic Text panel by Marcus Olsson (marcusolsson-dynamictext-panel).
  • Initial release based on the Volkov Labs Abc Data source template.