Vega and Vega-Lite
vega.github.io
Spec sheet
- What it does
- Vega is a declarative JSON grammar for creating, saving, and sharing interactive visualizations rendered as web views using Canvas or SVG.Read 11 Oct 2026 · vega.github.io
- Free plan
- YesRead 23 Sep 2026 · vega.github.io
- Support
- The project directs users to the Vega discussion forum and Slack organization for help and sharing examples.Read 11 Oct 2026 · github.com
- License
- The Vega repository identifies its license as BSD-3-Clause.Read 11 Oct 2026 · github.com
- Analysis features
- Vega-Lite supports data transformations such as aggregation, binning, filtering, and sorting, plus layered and multi-view displays and interactive selections.Read 11 Oct 2026 · vega.github.io
- Dashboard type
- interactiveRead 23 Sep 2026 · vega.github.io
- Data sources
- Inline data,URL-loaded data,runtime-bound data; JSON,CSV,TSV,DSV,TopoJSONRead 23 Sep 2026 · vega.github.io
- Ecosystem integrations
- The Vega-Lite ecosystem lists integrations including Altair’s Python API, a Vega-Lite JavaScript API, JupyterLab, Observable, and Kibana.Read 11 Oct 2026 · vega.github.io
- Embedded dashboards
- YesRead 23 Sep 2026 · vega.github.io
- Features
- Vega supports data loading and transformation, scales, map projections, axes, legends, graphical marks, and reactive interactions driven by input events.Read 11 Oct 2026 · vega.github.io
- Intended audience
- The project describes its goal as supporting use cases from exploratory data analysis to communication through custom visualization design.Read 11 Oct 2026 · vega.github.io
- JavaScript and Node.js
- Vega can be imported as a JavaScript module and used in Node.js projects with its View API.Read 11 Oct 2026 · vega.github.io
- Online editor
- The Vega-Lite ecosystem identifies Vega-Editor as an online editor for Vega and Vega-Lite that can output a Vega specification from a Vega-Lite specification.Read 11 Oct 2026 · vega.github.io
- Platform
- webRead 23 Sep 2026 · vega.github.io
- Rendering
- Vega can render interactive browser visualizations or static PNG and SVG images server-side, and its command-line utilities can also render PDF files.Read 11 Oct 2026 · vega.github.io
- Security constraint
- Vega is not compliant with standard Content Security Policy by default because its expression language uses the Function constructor; an alternative expression interpreter is available for CSP-compliant use.Read 11 Oct 2026 · vega.github.io
- Server-side dependency
- Server-side PNG generation and accurate font metrics require node-canvas, which is not included by default in the vega package.Read 11 Oct 2026 · vega.github.io
- Vega-Lite
- Vega-Lite is a higher-level grammar with concise JSON syntax for creating visualizations for data analysis and presentation.Read 11 Oct 2026 · vega.github.io
- Web integration
- Vega-Embed adds Vega or Vega-Lite visualizations to web pages and can load specification files from a URL.Read 11 Oct 2026 · vega.github.io
Plans and prices
Vega and Vega-Lite Free Open source visualization grammars · Vega uses a BSD-3-Clause license Read 11 Oct 2026 · github.com
Where Specifiction places it
- Data Visualization Software#33 of 988.3
- Data Visualization Libraries Software#12 of 237.7