Skip to main content

Dash AG Grid

Dash AG Grid is a Dash component wrapper for the AG Grid JavaScript package, enabling you to display AG Grid components natively in your Dash app.

The underlying AG Grid JavaScript package is a third-party software component developed by AG Grid Ltd. Many features are available for free in the AG Grid Community version. Some features require a paid subscription to the AG Grid Enterprise version (more info available here). Both the community and enterprise versions are included in this component, but the enterprise features require you to provide a valid AG Grid license key. The demos which use Enterprise features are clearly marked.

v2.0.0 Release

If you have tried v2.0.0 alpha releases, release candidates, or our v1.x enterprise package, please see our Migration Guide (previously hosted here).

Getting Started

pip install dash-ag-grid

Documentation

Please see the Dash Documentation.

Contributing

Dash AG Grid welcomes community contributions!

If you have identified a bug or have an idea for a new feature, it's best to start with a GitHub issue. First look at existing issues at https://github.com/plotly/dash-ag-grid/issues to make sure this is not a duplicate. Then create a new issue. Bug reports should be accompanied by a small example app that someone else can copy and run to reproduce the problem.

The docs are under development as well. There are many examples in the official AG Grid docs that have not been included here yet. Please open an issue or do pull requests for edits or to add examples. Or post your question, comments or demo apps on the Dash Community Forum.

Developing in this repo

Make sure you have Dash installed with dev and testing extras:

pip install dash[dev,testing]

Build the component (from the root of this repo):

npm i
npm run build

Now install the component in development mode:

$ pip install -e .

In development mode, Python uses the files in this directory when you import the package. So you can write a testing app in another folder, and whenever you change some code and rebuild the component here it will update in your testing app.

Create a production build

Create source and wheel distributions in the generated dist/ folder, after emptying out any previous builds:

rm -rf dist build
python setup.py sdist bdist_wheel

See PyPA for more information. Then use twine to upload these to PyPI:

twine upload dist/*

We also publish the JavaScript build to NPM, so unpkg has the bundles if users set serve_locally=False. First make a test of the NPM package, verify that its contents are reasonable:

npm pack

Then publish:

npm publish

Metadata

Release files for autofeather-dash-ag-grid 2.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for autofeather-dash-ag-grid 2.4.0
File Size Uploaded Provenance Actions
autofeather_dash_ag_grid-2.4.0.tar.gz 3.7 MB Without provenance Details for autofeather_dash_ag_grid-2.4.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for autofeather-dash-ag-grid 2.4.0
File Interpreter ABI Platform Actions
autofeather_dash_ag_grid-2.4.0-py3-none-any.whl Python 3 none any Details for autofeather_dash_ag_grid-2.4.0-py3-none-any.whl

Total release size: 3.7 MB

Release files / autofeather_dash_ag_grid-2.4.0.tar.gz

Download URL autofeather_dash_ag_grid-2.4.0.tar.gz
Size 3.7 MB
Tags Source
SHA-256 checksum
How to use checksums
5711c10cf2a9d4281a685f9fc5d35d209e98d554be00cdeccaaff4ab681a14a7
BLAKE2b-256 checksum
How to use checksums
42bcfecd3b6bbaaf198804a2be4bcf188182a5cf3ff88061c31e45d2dcaed84c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / autofeather_dash_ag_grid-2.4.0-py3-none-any.whl

Download URL autofeather_dash_ag_grid-2.4.0-py3-none-any.whl
Size 3.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
030126bd1bd7f9c6a9be323eac4b2812ae19d1543fcef8fdce43a34249ccc887
BLAKE2b-256 checksum
How to use checksums
9bb1a002bd3a1c73089c6fa966dae511c1eda64a7fc9b664176608603130f76f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Security for autofeather-dash-ag-grid 2.4.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.4.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page