CARTO 3 Workspace

CARTO 3 Workspace

CARTO for developers

The CARTO 3 Workspace has been designed to make the development of web-based spatial applications as easy as possible. To achieve this, the Developers section provides a complete set of app development tools that includes APIs, SDKs, development frameworks, and database connectors to simplify the analysis of massive spatial datasets and the development of powerful Location Intelligence applications.

The developer toolkit includes industry-leading visualization, mapping, and application design components, giving developers unparalleled flexibility to create truly beautiful geospatial user experiences for desktop and mobile.

API Base URL

The API with the base CARTO 3 URL is displayed. You can copy and use it by clicking on the icon on the right.

Developers API Base URL

Managing built applications

The CARTO 3 Workspace includes options for managing your applications. From the Account Settings section, you can create, edit, or delete applications.

Creating applications

You can create new applications that will be used for development of custom web and backend applications. The first time you access the Developers section, you will see the following page:

Developers create new application

To create a new application, click on Create new button. Then you will see the new application setup options. You can create a new application with basic information, or a new application that includes advanced settings.

Creating applications with basic information

Enter the basic information:

  • Name
  • Description (Optional)
  • App URL
  • Thumbnail URL (Optional)
  • Click Save

Developers application type

Creating applications with advanced settings

Enter the advanced information:

  • Application type

Developers application type

You can access the drop-down menu to select your application type by clicking the arrow in the right hand corner. There are 3 options available: Single Page Application, Machine to Machine, and Regular Web Application

Developers application type

  • Token Endpoint Authentication Method

Developers token endpoint

You can access the drop-down menu to select your token endpoint authentication method by clicking the arrow in the right hand corner:

Developers token endpoint dropdown

Click Expand more info if you need more information about this authentication method and click Collapse to close.

Developers token endpoint

  • Application Login URL

Developers application type

Click Expand more info if you need more information about this authentication method and click Collapse to close.

Developers application type

  • Allowed Callback URLS (Optional)

Developers application type

Click Expand more info if you need more information about this authentication method and click Collapse to close.

Developers application type

  • Allowed Logout URLS (Optional)

Developers application type

Click Expand more info if you need more information about this authentication method and click Collapse to close.

Developers application type

  • Allowed Web Origins (Optional):

Developers application type

Click Expand more info if you need more information about this authentication method and click Collapse to close.

Developers application type

  • Allowed Origins (CORS) (Optional):

Developers application type

Click Expand more info if you need more information about this authentication method and click Collapse to close.

Developers application type

Click Save for saving your changes.

Editing applications

In the Built applications section of the Workspace, you will see the list of your currently built applications:

Developers list applications

You can access the quick actions menu to manafe your built applications by clicking on the three point icon in the top right hand corner. There are 2 options available: Edit and Delete. You can also copy the application ID by hovering your mouse over and clicking on it.

Developers application actions

If you click the Edit quick action, you will be redirected to a dialog to edit application parameters. This dialog contains the same form that you filled out when creating the application, showing the current values.

Developers edit application

After editing the built application parameters, click the Save changes button. A popup will appear informing you that the app has been successfully created. Otherwise, click Cancel if you don’t want the changes to be applied.

Deleting applications

In the Built applications section of the Workspace, you will see the list of your currently built applications:

Developers list applications

You can access the quick actions menu to manage your built applications by clicking on the three point icon in the top right hand corner. There are 2 options available: Edit and Delete.

Developers application actions

If you click the Delete quick action, a dialog will appear so you can confirm that you want to delete the selected applicationn. Click the Yes, delete button to confirm the changes or click Cancel if you don’t want the changes to be applied.

Developers delete application

Copying URL

In the Built applications section of the Workspace, you will see the list of your currently built applications:

Developers list applications

If you hover your mouse over the id, a popup ‘Copy ID’ will appear, and you can copy the id by clicking on it. Once you have copied the id, a popup will appear indicating that the url has been copied.

Developers copy url

Guide

You can start creating applications from scratch by using our documentation. By clicking on this banner, you will be redirected to CARTO for React documentation to learn how to create a new application from scratch.

Developers guide

In this section, you have quick access to different developer toolkits to get started with the build of the most innovative spatial analytics apps: Maps API, BigQuery Spatial Extension, CARTO for deck.gl and CARTO for React

Developers featured documentation

You can click on View all button to have access to all CARTO documentation. In these pages, you will find all the resources you need to get the most out of your developments.