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 overlayarrow-up-right them.

circle-check

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 herearrow-up-right.

Last updated

Was this helpful?