Plugins 〉DynamoDB
DynamoDB
DynamoDB data source for Grafana
The DynamoDB data source allows a direct connection to DynamoDB to query and visualize data in Grafana.
This data source supports PartiQL query syntax and provides an editor to format and color code your PartiQL statements.
See also
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Grafana Cloud Free
- Free tier: Limited to 3 users
- Paid plans: $55 / user / month above included usage
- Access to all Enterprise Plugins
- Fully managed service (not available to self-manage)
Self-hosted Grafana Enterprise
- Access to all Enterprise plugins
- All Grafana Enterprise features
- Self-manage on your own infrastructure
Install on Grafana Cloud
Plugins can be installed directly from within your Grafana instance or automated using the Cloud API or Terraform.
Learn more about plugin installationMarketplace plugins
This is a paid plugin developed by a marketplace partner. To purchase an entitlement, sign in first, then fill out the contact form.
Get this plugin
This is a paid for plugin developed by a marketplace partner. To purchase entitlement please fill out the contact us form.
What to expect:
- Grafana Labs will reach out to discuss your needs
- Payment will be taken by Grafana Labs
- Once purchased the plugin will be available for you to install (cloud) or a signed version will be provided (on-premise)
Thank you! We will be in touch.
For more information, visit the docs on plugin installation.
Installing on a local Grafana:
For local instances, plugins are installed and updated via a simple CLI command. Plugins are not updated automatically, however you will be notified when updates are available right within your Grafana.
1. Install the Data Source
Use the grafana-cli tool to install DynamoDB from the commandline:
grafana-cli plugins install The plugin will be installed into your grafana plugins directory; the default is /var/lib/grafana/plugins. More information on the cli tool.
Alternatively, you can manually download the .zip file for your architecture below and unpack it into your grafana plugins directory.
Alternatively, you can manually download the .zip file and unpack it into your grafana plugins directory.
2. Configure the Data Source
Accessed from the Grafana main menu, newly installed data sources can be added immediately within the Data Sources section.
Next, click the Add data source button in the upper right. The data source will be available for selection in the Type select box.
To see a list of installed data sources, click the Plugins item in the main menu. Both core data sources and installed data sources will appear.
Changelog
v2.3.1
- fix: handle mixed-type columns in DynamoDB (schemaless Number/String on same attribute no longer crashes with "expected int or float input but got type string")
v2.3.0
- chore(deps): lock file maintenance in #260
- fix(deps): update backend dependencies in #259
- chore(deps): update frontend dependencies in #258
- chore(deps): update docker dependencies in #257
- chore(deps): update dependency cspell to v10 in #256
- chore(deps): update module go.opentelemetry.io/otel/sdk to v1.43.0 [security] in #255
- Add session token handling for auth service support in #254
- chore(deps): lock file maintenance in #253
- chore(deps): update frontend dependencies in #251
- fix(deps): update backend dependencies in #252
- chore(deps): update docker dependencies in #250
- Update codeowners in #249
- chore(deps): lock file maintenance in #248
- chore(deps): update frontend dependencies in #246
- fix(deps): update backend dependencies in #247
- chore(deps): update docker dependencies in #245
- chore(deps): lock file maintenance in #243
- fix(deps): update backend dependencies in #242
- chore(deps): update frontend dependencies in #241
- chore(deps): update docker dependencies in #240
- chore(deps): update dependency webpack-cli to v7 in #239
- chore(deps): lock file maintenance in #231
- chore(deps): update module google.golang.org/grpc to v1.79.3 [security] in #238
- chore(deps): update frontend dependencies in #236
- fix(deps): update backend dependencies in #235
- chore(deps): update docker dependencies in #234
v2.2.0
- Update to use MT-safe godynamo fork in #232
- chore(deps): pin dependencies in #228
- fix(deps): update backend dependencies in #229
- chore(deps): pin dependencies in #227
- chore(deps): lock file maintenance in #213
- Update renovate config to use data-sources base preset in #225
v2.1.11
- fix(deps): update go patch updates in #224
- chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v6.1.1 in #222
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.290.0 in #220
- fix(deps): update go patch updates in #219
- fix(deps): update go patch updates in #218
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.289.0 in #217
- chore(deps): update module go.opentelemetry.io/otel/sdk to v1.40.0 [security] in #216
- chore(deps): update dependency @types/node to v24.10.13 in #200
v2.1.10
- chore: support React 19 readiness in #205
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.288.0 in #210
- chore(deps): update dependency go to v1.25.7 in #209
- chore(deps): update dependency webpack to ^5.105.0 in #201
- chore(deps): update dependency @grafana/aws-sdk to v0.10.1 in #208
- chore(deps): update dependency @grafana/plugin-ui to v0.13.1 in #207
- chore(deps): update dependency @babel/core to ^7.29.0 in #198
- fix(deps): update dependency @grafana/aws-sdk to ^0.10.0 in #204
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.287.0 in #202
- fix(deps): update dependency @grafana/plugin-ui to ^0.13.0 in #199
- chore(deps): update dependency sass to v1.97.3 in #192
- fix(deps): update module github.com/grafana/grafana-aws-sdk to v1.4.3 in #194
- chore(deps): update dependency @testing-library/react to v16.3.2 in #190
- fix(deps): update dependency @grafana/aws-sdk to ^0.9.0 in #193
- fix(deps): update module github.com/grafana/grafana-plugin-sdk-go to v0.286.0 in #183
- chore(deps): update dependency go to v1.25.6 in #168
- chore(deps): update dependency @types/node to v24.10.9 in #189
- chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v6.1.0 in #191
- chore(deps): update dependency prettier to ^3.8.0 in #186
- chore(deps): update grafana/plugin-ci-workflows/ci-cd-workflows action to v6.0.0 in #187
- chore(deps): update node.js to v24 in #179
- fix(deps): update module github.com/grafana/sqlds/v5 to v5.0.4 in #188
- chore(deps): update dependency swc-loader to ^0.2.6 in #185
- chore(deps): update dependency eslint-plugin-jsdoc to v62 in #182
- chore(deps): update dependency sass to v1.97.2 in #161
- fix(deps): update go patch updates in #184
- chore(deps): update dependency eslint-plugin-jsdoc to ^61.5.0 in #181
- fix(deps): update aws-sdk-go-v2 monorepo in #173
- chore(deps): update dependency glob to v13 in #177
- chore(deps): update dependency @grafana/eslint-config to v9 in #174
- chore(deps): update yarn to v4.12.0 in #172
- chore(deps): update dependency webpack to ^5.104.1 in #164
- chore(deps): update dependency eslint-plugin-jsdoc to v61 in #175
- chore(deps): update dependency eslint-plugin-react-hooks to v7 in #176
- chore(deps): update dependency jest to ^30.2.0 in #169
- use prod environment for cd workflow in #166
- chore(deps): update dependency cspell to ^9.4.0 in #151
- fix(deps): update module github.com/grafana/grafana-aws-sdk to v1.4.2 in #170
- chore(deps): update dependency @testing-library/react to v16.3.1 in #160
- fix(deps): update github.com/grafana/grafana-enterprise-sdk digest to d377b74 in #114
- chore(deps): update dependency @grafana/plugin-ui to v0.12.1 in #167
- chore(deps): update module golang.org/x/crypto to v0.45.0 [security] in #127
- Update to use self-hosted renovate and remove dependabot in #165
- Bump @types/node from 24.10.1 to 24.10.2 in the npm-patch-dev-dependencies group in #158
- Bump terser-webpack-plugin from 5.3.14 to 5.3.15 in the npm-patch-dev-dependencies group in #156
- Bump @swc/core from 1.13.2 to 1.15.3 in #154
- Bump typescript from 5.8.3 to 5.9.3 in #153
- Bump eslint from 9.32.0 to 9.39.1 in #152
- Bump semver from 7.7.2 to 7.7.3 in #150
- Bump @grafana/aws-sdk from 0.7.1 to 0.8.3 in #149
- Bump glob from 11.0.3 to 11.1.0 in #147
- Bump the npm-patch-dev-dependencies group across 1 directory with 2 updates in #146
- Bump grafana/plugin-ci-workflows/.github/workflows/ci.yml from 4.2.0 to 4.3.0 in #137
- Bump grafana/plugin-ci-workflows/.github/workflows/cd.yml from 4.2.0 to 4.3.0 in #138
- Bump cspell from 9.1.5 to 9.3.1 in #141
- Bump @grafana/plugin-ui from 0.10.7 to 0.12.0 in #139
- Bump @types/node from 24.0.15 to 24.10.1 in #135
- Bump jest-environment-jsdom from 30.0.4 to 30.2.0 in #134
- Bump @testing-library/jest-dom from 6.6.3 to 6.9.1 in #133
- Bump the aws-sdk-go-v2 group with 2 updates in #132
- Bump the npm-patch-dev-dependencies group across 1 directory with 7 updates in #126
- Bump the aws-sdk-go-v2 group across 1 directory with 2 updates in #131
v2.1.9
- Publish to every environment on Cloud and Add On-Prem promotion by @iwysiu in #124
- Update ci workflows by @njvrzm in #129
v2.1.8
- Bump transitive dep brace-expansion to 1.1.12 and 2.0.2 in #119
- Update gitignore for yarn files in #111
- Upgrade yarn to v4.10.3 in #108
- CD: Publish Github release directly, skipping draft step in #107
- Update dependabot groups in #103
- Fix dependabot ignore location for npm dependencies in #81
- Bump github.com/grafana/grafana-aws-sdk from 0.38.7 to 1.0.6 in #65
- Bump @types/testing-library__jest-dom from 5.14.9 to 6.0.0 in #78
- Bump @swc/core from 1.13.0 to 1.13.2 in #80
- Tweak dependabot schedule in #79
- Bump @types/node from 24.0.13 to 24.0.15 in #72
- Bump jest from 30.0.4 to 30.0.5 in #70
- Bump @swc/core from 1.12.14 to 1.13.0 in #77
- Bump eslint-config-prettier from 10.1.5 to 10.1.8 in #76
- Bump eslint-plugin-jsdoc from 51.3.4 to 51.4.1 in #75
- Bump github.com/grafana/sqlds/v4 from 4.2.3 to 4.2.6 in #74
- Bump github.com/aws/aws-sdk-go-v2/config from 1.29.16 to 1.29.18 in #67
- Bump webpack from 5.100.1 to 5.100.2 in #71
- Bump github.com/aws/aws-sdk-go-v2/credentials from 1.17.69 to 1.17.71 in #69
- Bump eslint-plugin-prettier from 5.5.1 to 5.5.3 in #73
- Bump github.com/grafana/grafana-plugin-sdk-go from 0.277.1 to 0.278.0 in #66
- Add support for auto-merging dependabot updates in #56
- Bump the all-dependencies group across 1 directory with 22 updates in #63
- Add repository and raise issue links to plugin.json in #59
- Bump golangci-lint version in publish too in #55
v2.1.7 - 2025-06-18
- Bump enterprise SDK by @fabrizio-grafana in #34
- Fix: hide unsupported options in the config editor by @kevinwcyu in #35
- chore: migrate from Drone CI to GitHub Actions by @dgiagio in #38
- Update
prismjsby @fabrizio-grafana in #37 - [DynamoDB] Add a script to test the connection by @sasklacz in #40
- Add CODEOWNERS by @sasklacz in #41
- Update dependencies by @fabrizio-grafana in #42
- Update dev guide by @fabrizio-grafana in #43
- Fix publish workflow by @fabrizio-grafana in #44
- Cleanup github actions files by @kevinwcyu in #45
- Chore: Add dependabot to repo by @idastambuk in #50
- Bump the all-dependencies group with 6 updates by @dependabot in #52
- Bump the all-dependencies group with 41 updates by @dependabot in #51
v2.1.6 - 2025-02-12
- ⚙️ Chore: Update dependencies
v2.1.5 - 2025-01-30
- ⚙️ Chore: Add ARN warning
v2.1.4 - 2025-01-20
- ⚙️ Chore: Update dependencies
v2.1.3 - 2025-01-06
- ⚙️ Chore: update backend dependencies
v2.1.2 - 2024-12-13
- ⚙️ Chore: Update backend dependencies
v2.1.1 - 2024-11-22
- ⚙️ Chore: Update dependencies
v2.1.0 - 2024-10-22
- ⚙️ Chore: Update backend and frontend dependencies
- ⚙️ Chore: Minimal supported Grafana version is now
10.4.8
v2.0.1 - 2024-10-15
- ⚙️ Chore: Update settings
v2.0.0 - 2024-10-08
- 🚀 Feature: Update AWS Auth component in config page
- 🚀 Feature: Support session token configuration with AWS credentials file
- BREAKING CHANGE: This release includes a breaking change config page. Should you update the config page, you may lose Access Secret Key. Ensure to have Access Key and Access Secret key to update the config page.
v1.1.3 - 2024-09-29
- ⚙️ Chore: update backend dependencies
v1.1.2 - 2024-09-18
- ⚙️ Chore: Update dependencies
v1.1.1 - 2024-09-18
- ⚙️ Chore: add errorsource
v1.1.0 - 2024-09-12
- ⚙️ Chore: Update dependencies
- 📝 Documentation: Update docs
v1.0.5 - 2024-09-10
- ⚙️ Chore: Update dependencies
v1.0.4 - 2024-09-09
- ⚙️ Chore: update backend dependencies
v1.0.3 - 2024-08-19
- ⚙️ Chore: update frontend dependencies
- ⚙️ Chore: update backend dependencies
v1.0.2 - 2024-07-10
- 📝 Fix: Fix license check
v1.0.1 - 2024-06-21
- 📝 Documentation: Remove BETA from the readme
v1.0.0 - 2024-06-20
- ⚙️ Chore: Stable release
- ⚙️ Chore: update backend dependencies
v0.1.1-beta
- Initial beta version


