Atlas

Develop custom mapping and location applications from start to finish in your own private cloud or on-premises infrastructure. Mapbox Atlas is an offline location platform deployable anywhere with weekly data updates.
Contact sales

Serve fast offline maps securely from your infrastructure. Mapbox Atlas runs everywhere.

Atlas lets you deploy and run Mapbox on-premises. It is a live location platform, deployable anywhere. Use vector basemaps generated by telemetry from 500M users all over the world, updated on a weekly, monthly, or quarterly basis. Style beautiful custom basemaps offline in Studio. Create heatmaps and complex data visualizations that run on web, mobile, or desktop, even AR. Add offline mapping capabilities to Microsoft Power BI, Tableau, and other business intelligence tools. Query data with offline global address level geocoding. Atlas is the same experience you expect from the Mapbox platform — offline, on your own infrastructure.

Overview

Protect your data

Atlas is a secure mapping solution that operates in firewalled, air gapped, or offline environments.

Render fast visualizations

Natively leverage vector tiles for fast, interactive, and client-rendered maps.

Style maps offline

Customize and style basemaps, tilesets, and other data offline in Studio.

Develop applications

Works with Mapbox GL JS and Mapbox Map SDKs for iOS, Android, Qt, and Unity.

Industries

Use Atlas for everything from planning ATM locations, to visualizing sensitive customer information, to catching and monitoring fraud. Make data driven business decisions in high threat environments while still staying SOX, PCI DSS, GDPR, or SOC 2 compliant.

Secure your data

Deploy Atlas anywhere, including laptops, physical servers, virtual machines, or private clouds. Atlas works on VMware, AWS, Azure, Google Cloud Platform, and more. Securely run Atlas behind firewalls, even on air gapped or classified networks.

Powered by Docker and Docker Compose.

Built-in support for both HTTPS and HTTP without a proxy server.

Download weekly, monthly, or quarterly data updates with the Atlas Installer.

Create powerful visualizations

Add millions of data points to vector maps in seconds. Drop-in support for Microsoft Power BI, Tableau, and other business intelligence tools. Quickly build heatmaps, animate markers, or swipe between imagery layers.

Integrate data from ESRI and PostGIS.

Mapbox Streets data updated weekly up to zoom level 15.

Visualize data by floor with 3D buildings.

Style offline maps

Create maps offline with Mapbox Studio, a complete design tool for creating, managing, and editing customized maps. Control every design detail, from colors to stroke widths, at every zoom level.

Choose from eight professionally designed styles, including Streets, Satellite, Terrain, Light, and Dark.

Overlay data on top of your custom satellite imagery or Mapbox Satellite.

Derive insights with data-driven styles and custom tilesets.

Develop with Mapbox tools

Atlas is Mapbox on-premises. Build offline with Mapbox GL JS and the Maps SDKs for iOS, Android, Qt, and Unity. Edit one line of code to make existing Mapbox.com applications run on Atlas.

Convert massive datasets into portable custom tilesets with Tippecanoe.

Use Turf for offline GIS analysis.

Deploy private mobile and AR applications with the Maps SDKs for iOS, Android, and Unity.

Build with the power of search

Atlas Search features global address level forward and reverse geocoding. Turn coordinate pairs into named locations and named locations into coordinate pairs for faster data analysis.

Filter results with bounding boxes and proximity.

Includes autocomplete and fuzzy search for better search results.

Same global address level coverage as our online Search API.

Join data to global and local boundary polygons

Add national, regional, local, and postal divisions with Atlas Enterprise Boundaries.

Curated data from Chinese prefectures to French arrondissements to Japanese postal codes. Check out the coverage map to explore all the data.

Detailed, edge-matched polygons at all zoom levels.

The same Enterprise Boundaries coverage as Mapbox.com, including regular data updates.

Frequently asked questions

What is Atlas?
Atlas lets you deploy and run Mapbox APIs on your own infrastructure, whether on your own private cloud or on-premises. Atlas works offline, even in air gapped or classified environments. With Atlas you have full control over the location data and services in your applications.
What can I do with Atlas?

Atlas lets you create an entire custom location platform from start to finish on your own private infrastructure. Style beautiful custom basemaps in Studio then use them with Mapbox GL JS to create beautiful heatmaps or complex data visualizations. Bring business intelligence visualizations on-premises with drop-in support for Power BI, Tableau, MicroStrategy, and Cognos. Create custom tilesets of high resolution satellite imagery with GDAL and use Tippecanoe to transform massive vector datasets into slim mbtiles files. Use Atlas to power your private mobile applications using our Mapbox Maps SDKs for Android and iOS. You can even use Atlas with our Unity SDK to power 3D visualizations using sensitive data.

Why should I use Atlas?
Atlas lets you map, display, and analyze large or sensitive geographic data that needs to stay on-premises or in your own private cloud. Atlas lets you use Mapbox APIs while meeting the security needs or requirements of your organization, including HIPAA, SOC 2, FISMA, ISO, or GDPR. Atlas can also power location services for remote, distributed, or offline systems such as utility operation centers, cruise ships, or field laptops in humanitarian missions.
How does Atlas work?
Atlas uses Docker and Docker Compose to deploy on-premises versions of Mapbox APIs on your infrastructure.
How do I get started with Atlas?

Contact sales to get started with a limited 30 day trial of Atlas.

What is Atlas Enterprise Boundaries?

Atlas Enterprise Boundaries adds administrative, postal, and statistical boundaries to your maps, dashboards, and data visualizations. Atlas Enterprise Boundaries consists of multiple data layers that come cartographically-matched, georeferenced, and processed as a Mapbox tileset ready for integration with your maps and data.

Why should I use Atlas Enterprise Boundaries?

Atlas Enterprise Boundaries facilitates data driven decision making by enabling you to join custom data with global and local boundary polygons. For example:

  • A regional disaster response centers can use city and county boundaries to determine jurisdiction for emergency response.
  • An Autonomous vehicle company can use administrative boundaries to track mobile asset compliance with varying local, state, and national laws.
  • A utility or energy companies can visualize and assess localities affected by transmission infrastructure planning.
  • A business intelligence platform can help their customers do any of the above.

Atlas Enterprise Boundaries lets you visualize your data by country, region, sub-region, or post code to unlock insights within your own application. You can:

  • Match point features — any longitude & latitude — to administrative boundaries from our TileQuery API.
  • Group statistics about points by administrative boundaries, including easy drill down, with Data-Joins.
  • Render an interactive map in your app with GL JS.
  • Do any of the above with global coverage.

All of this can happen completely offline.

How do I buy Atlas Enterprise Boundaries?
Atlas Enterprise Boundaries is an additional charge on your current Atlas Standard or Enterprise license. Talk to our sales team or your Mapbox sales representative to add Enterprise Boundaries to your license.
How do I download Atl;as Enterprise Boundaries?

After buying you can use the Atlas installer to download Atlas Enterprise Boundaries by running the download command.

How do I use Atlas Enterprise Boundaries?

Follow this getting started guide to begin building maps with Atlas Enterprise Boundaries.

How do I add Atlas Enterprise Boundaries to a map style in Atlas Studio?

To add Atlas Enterprise Boundaries to a map style in Atlas Studio, select the “Add Layer” button and view the “Sources” tab. Next add the tilesets as a layer within a map by selecting specific boundary tilesets from the list of Enterprise Boundary tilesets. This is also covered in the Enterprise Boundaries getting started guide.

What version of Enterprise Boundaries comes with Atlas?
Atlas Enterprise Boundaries uses v2 of Enterprise Boundaries.
What are the system requirements for Atlas Enterprise Boundaries?

We recommend an additional 8 GB of storage on top of the standard Atlas system requirements. The Atlas Enterprise Boundaries data set is 6.45 GB.

How do I upgrade or update Atlas Enterprise Boundaries data?

To upgrade or update Atlas Enterprise Boundaries data on an existing Atlas installation you would use the download command in the Atlas installer. The command will download the latest version of Atlas Enterprise Boundaries. After the download is completed you will have to run the setup command to move the new tilesets into your Atlas instance tileset directory. A detailed guide to this process is available in our documentation.

Can I use Mapbox Studio with Atlas?
Yes, Atlas includes an on-premises version of Mapbox Studio.
Can I use custom tilesets with Atlas?

Yes! You can use custom tilesets (MBtiles files) in the on-premises version of Studio available in Atlas. You can use Tippecanoe or GDAL to create these tilesets before adding them to your Atlas instance.

Can I use the Mapbox Terrain-RGB tileset with Atlas?

No, at the moment Atlas does not support the Mapbox Terrain-RGB raster tileset.

Which Mapbox APIs come with Atlas?

Currently only API calls with public access tokens (pk.* tokens) are supported.

Can I use Mapbox GL JS with Atlas?

Yes, you can use Mapbox GL JS with Atlas. To get started, replace mapboxgl.accessToken with an Atlas access token and set mapboxgl.config.API_URL to the URL of your Atlas server.

Can I use Mapbox.js with Atlas?

Yes, you can use Mapbox.js with Atlas. To get started, set L.mapbox.accessToken to an Atlas access token and set L.mapbox.config.HTTPS_URL to the URL of your Atlas server.

Only GL styles with L.mapbox.styleLayer are supported. See Using Your Mapbox Studio styles everywhere. Mapbox Studio Classic styles and legacy styles are not supported.

Can I use the Maps SDK for Android with Atlas?
Yes, you can use the Maps SDK for Android with Atlas.
Can I use the Maps SDK for iOS with Atlas?
Yes, you can use the Maps SDK for iOS with Atlas.
Can I use the Maps SDK for Qt with Atlas?
Yes, you can use the Maps SDK for Qt with Atlas.
Can I use the Maps SDK for Unity with Atlas?
Yes, you can use the Maps SDK for Unity with Atlas.
Which versions of Mapbox GL JS and Mapbox.js are available with Atlas?
  • Versions 0.40 through 0.52 of Mapbox GL JS
  • Versions 2.0 through 3.1 of Mapbox.js
How do I install Atlas?
You can install Atlas with the Atlas installer command line utility. See the Atlas documentation for detailed instructions on using the installer.
Can I use Atlas on my own private cloud?
Yes! You can install Atlas on your own private cloud, including Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure.
Which operating systems does Atlas support?
  • macOS (development use only)
  • CentOS 7
  • Ubuntu 14.04
  • Ubuntu 16.04
What are the hardware requirements for Atlas?

We recommend the following minimum hardware configuration for production Atlas instances:

  • 4 CPU cores
  • 16 GB RAM
  • 600 GB SSD

For testing and development of Atlas we recommend:

  • 2 CPU cores
  • 8 GB RAM
  • 60 GB SSD
How do I upgrade to the latest version of Atlas?

To upgrade your web applications you’ll need to switch from classic styles to GL styles. We recommend switching from Mapbox.js to Mapbox GL JS. Alternatively, you can use L.mapbox.styleLayer in Mapbox.js to load GL styles. Contact Mapbox support (help@mapbox.com) to receive a detailed upgrade and migration guide.

What data is available with Atlas?

All Atlas installations come with the following complimentary datasets:

  • Mapbox Streets v7 (up to zoom level 15)
  • Mapbox Terrain v2 (up to zoom level 14)
  • Mapbox Satellite (up to zoom level 12)

Higher zoom levels and other data sets are available. Contact sales for more information.

What are the file sizes for each tileset?

Below are approximate sizes for each tileset. Exact tileset file sizes are subject to change with new data from weekly updates.

TilesetDevelopmentProduction
mapbox-terrain-v2450 MB40 GB
mapbox-streets-v7300 MB100 GB
satellite-full850 MB260 GB
satellite-watermark140 MB7 GB
Total1.75 GB407 GB
How often do you update Atlas data?

All Atlas installations come with complimentary yearly updates of our Mapbox Streets data set. If you want more frequent updates (weekly, monthly, or quarterly), please contact sales.

Can I use high resolution satellite imagery with Atlas?

Yes! Contact sales if you’d like to purchase high resolution satellite imagery for Atlas.

What access tokens do I use with Atlas?
Atlas uses a local public access token that is unique to your Atlas installation. You can use this token to build with Mapbox GL JS and serve your Atlas maps on your infrastructure.
Does Atlas support secret access tokens?

No, at this time Atlas does not support secret access tokens (sk.*).

Can I use Mapbox.com access tokens with Atlas?
No, you cannot use Mapbox.com access tokens with your Atlas installation. You can only use local Atlas access tokens with your Atlas installation.
Does Atlas support HTTPS?
Yes, Atlas GL supports HTTPS natively without needing to configure a separate proxy server. You can use your own TLS certificates with Atlas. Atlas will also generate temporary self-signed certificates for testing and development purposes only.
How many user accounts are available with Atlas?

At the moment Atlas only supports one user account (atlas-user). Multiple user accounts are currently on our roadmap.

Can I change the password for the Atlas user?

Yes, we recommend that you use the settings command in the Atlas installer to change the default password for the Atlas user account.

Can I change the port and hostname of my Atlas server?

Yes, you can use the settings command in the Atlas installer to change the hostname and port of your Atlas server.

How do I buy Atlas?

Contact sales if you’re interested in buying Atlas.

How do I buy data updates with Atlas?

Contact sales if you’re interested in buying data updates for Atlas. We offer weekly, monthly, and quarterly data updates of Mapbox Streets.

How do I renew my Atlas license?

Contact sales about renewing your Atlas license.

Can I sign up for a trial of Atlas?

Yes! Please contact sales if you’re interested in a free 30 day limited trial of Atlas.

Contact sales

Atlas is available for purchase with a Mapbox Enterprise Plan. Let’s talk about how Mapbox can help you run your own private, secure, on-premises mapping and visualization solution that works with your most sensitive data.

Please provide your contact information and we will be in touch shortly.