CARTO VL is a JavaScript library to create custom Location Intelligence applications over vector rendering.
This library is still under support but it will not be further developed. We don’t recommend starting new projects with it as it will eventually become deprecated. Instead, learn more about our current CARTO for deck.gl library here
Welcome to the CARTO VL guides!
This documentation is meant to lead you from the basics of creating a map to advanced techniques for developing powerful interactive visualizations.
CARTO VL relies on Mapbox GL to render basemaps. Mapbox GL can be used for other functionality too, read Mapbox GL documentation for more information. However, keep in mind that CARTO VL layers can only be controlled with the CARTO VL API and that Mapbox GL native layers can only be controlled with the Mapbox GL API. Therefore, CARTO VL expressions cannot be used for Mapbox GL layers and vice versa.
Here you will find a series of guides that are meant to lead you from the basics of creating a map to more advanced techniques for developing powerful, interactive visualizations with CARTO VL.
Below are short descriptions for each guide to help you get started:
.html
file to adding data and visualizing it.ramp
expression and explore its use to match inputs to values over a variety of data properties.ramp
and explore its use for a wider variety of map types.If there is any word or term you do not understand while reading the guides, please take a look to our CARTO VL Glossary or, if it is not just related to CARTO VL, to our CARTO Glossary.