This website is for Vega-Lite v1. Go to the main Vega-Lite homepage for the latest release.


Vega-Lite is a high-level visualization grammar. It provides a concise JSON syntax for supporting rapid generation of visualizations to support analysis. Vega-Lite can serve as a declarative format for describing and creating data visualizations. Vega-Lite specifications can be compiled to a lower-level, more detailed Vega specifications and rendered using Vega’s compiler.

This documentation describes the JSON specification language and how to use Vega-Lite visualizations in a web application.

Table of Contents

Below is the an overview of the documentation for Vega-Lite properties. See below for an overview of Vega-Lite specifications.