Architecture

For developers starting with CARTO, this architecture diagram may help understand how their applications are going to interact with the platform.

The most important concepts about the architecture are:

  • CARTO always connects to your data warehouse: by using live connections to your data warehouse, we can build performant and scalable applications without having to manage complex data migration processes, while respecting your company's governance and security policies.

  • To visualize data in a map you will be using deck.gl: this visualization library is a requirement. If you're using other visualization libraries at the moment, there are strategies to combine or overlay them.

JavaScript frameworks

CARTO is designed to work with any JavaScript-based application: CARTO will help you accelerate your geospatial development regardless of the framework (eg: React, Vue, Angular...) or stack you're using, as long as your web application uses JavaScript.

TypeScript support

We recommend using TypeScript when building your apps. You can find more info about this here.

Last updated

Was this helpful?