A Python package for integrating CARTO maps, analysis, and data services into data science workflows.

This version includes breaking changes, check the CHANGELOG for more information. Data Observatory 2.0 doesn’t work with this version. Upgrade to a newer version if you want to use it.


Use these guides to learn about integrating CARTOframes into your data science workflows. Working inside of a Jupyter Notebook, the guides walk through installation, visualization, authentication, data enrichment and location data services.

If you’re already familiar with Jupyter Notebooks, you can also take a look to our Notebook Examples for more detailed use cases.



Complete a real project that walks through the library step by step


Install the library and configure your environment


Login into CARTO to unlock the power of spatial analysis (data management, data enrichment, location data services, etc)


Explore and visualize your spatial data with interactive maps

Data discovery

Discover the spatial data you need searching the data catalog

Data enrichment

Enrich your data with data from the data catalog

Location Data Services

Geocode and discover areas of influence with Isolines