Deploy CARTO inside Snowflake

Restricted data access, locked-down networks and strict security reviews keep spatial analytics out of reach. Run CARTO inside your Snowflake account, so nothing leaves.

No separate infrastructure to deploy or maintain

CARTO runs inside Snowflake.

Inherited governance and security by design

Your Snowflake roles, policies, and controls apply to CARTO, and your data never leaves your account.

Shorten procurement

Put committed Snowflake spend toward CARTO with Marketplace Capacity Drawdown.

Spatial analytics where your Snowflake data already lives

Benefit from seamless integration, enhanced performance, and uncompromised security. Watch the video to learn how to easily start deploying CARTO inside Snowflake.

Maps and workflows on your governed data

Snowflake users can easily access CARTO's spatial analytics capabilities directly within the Snowflake environment, including geospatial visualization and analysis.

CARTO Builder maps and Workflows running on Snowflake data

Frequently asked questions

Which CARTO features are available in the Snowflake Native App?

The Native App includes CARTO Builder, CARTO Workflows, SSO, groups and sharing, custom basemaps and the Data Observatory. Some features are not yet available in this deployment, including CARTO AI features, geocoding, isolines and routing, public maps, custom markers and branding, CARTO for Developers APIs, and imports and exports. See the full list in our docs, or compare deployment options.

What do I need to deploy CARTO inside Snowflake?

A non-trial Snowflake account in a region that supports Snowpark Container Services, with Marketplace listings and Container Services enabled, plus a CARTO subscription. Your CARTO representative shares the app and a license key, and your Snowflake admin installs it, grants privileges and configures network access. The containers take 5 to 10 minutes to start.

Does my data leave Snowflake?

No. Your data is never consumed outside your Snowflake account. The app does connect to a small set of CARTO-hosted resources, which your admin allows through Snowflake network integrations during setup.

What is a Snowflake Native App?

A Snowflake Native App is an application that is distributed through Snowflake and runs inside the customer's own Snowflake account. With Snowpark Container Services, the CARTO platform runs as containers in your account, so the application sits next to your data, under your Snowflake security and governance.

Related content

Access a faster, more secure Spatial Analytics experience inside Snowflake