CARTO.js v4 introduces new concepts that in some cases, change the behavior of old components. This section clarifies those changes and describe new functionality.
Yes. See the guide Get API Key or the full reference API for details.
If you want to learn more about authorization and authentication in the CARTO Platform, read the fundamentals about this topic, or dig into the Auth API details.
All billing is managed through your CARTO account.
The release of the updated CARTO.js library does not impact your plan in any way. There are no changes in terms of costs or payments of your CARTO use.
This new library allows you to create custom Location Intelligence applications using Builder capabilities.
Highlights of this release include the ability to:
You can learn more about these main features reading the final release announcement.
The repo has been renamed and moved to https://github.com/CartoDB/carto.js.
No.
Named Maps was a powerful and popular feature yet not easy to understand. Named maps were designed as a workaround for some of the limitations of our API keys. Named maps’ purpose might be replicated by the new authorization system.
cartodb.createVis
and viz.json
URLs?No, you cannot.
While cartodb.createVis
and viz.json
URLs were convenient and allowed you to prototype a map using CARTO Editor (the former version of Builder) to create a custom app, the functionality of the library has changed.
In CARTO.js v4, we are taking a more programmatic, low-level approach and identifying components that are separate from the front-end tool (CARTO Builder). This will make the API easier to use and more intuitive, giving developers greater flexibility in maintaining their core application.
Yes.
Both the source code and the documentation are still available.