Mapbox Tiling Service

MTS enables you to easily upload and transform your own proprietary geospatial data to then be used in elegant, performant and customizable maps and services within the Mapbox platform.

Cost effective scaling

We save developers money on data processing. MTS integrates custom datasets of any scale into maps faster, cheaper, and with more flexibility and control. This allows developers to focus on app development—not mapping infrastructure.

Parallelized data processing

MTS processes datasets of any size into custom tilesets, continuously updating the maps as the data changes. MTS uses a distributed and parallelized processing architecture that is 90% faster than traditional infrastructure.

Designing data in Studio

Data uploaded using MTS can then be styled in Studio and the maps can be combined with other tilesets. Designers control every aspect of the tileset—from the performance to the visual design—using recipes.

We designed the service to process data of any size that is constantly changing, and transform it into maps served out to our more than 650 million monthly active users -- supporting the scale of huge customers like Yahoo! Japan, T-Mobile, EasyPark and AllTrails. MTS gives developers enterprise-grade data processing scale and reliability without the need to spend time and money building, deploying, and maintaining infrastructure.

Maps with custom data made easy for developers

MTS provides APIs for developers to create custom maps. It is designed to process any amount of small or complex sets of data into custom tilesets, and it continuously updates maps as the data changes. A map that uses preloaded custom layers connected to Mapbox tilesets is smooth and highly performant. Let Mapbox handle your end-to-end processing and hosting of data so you can save time and resources for other priorities.

 {
  "version": 1,
  "layers": {
    "city_labels": {
      "source": 
      "mapbox://tileset-source/{username}/populated-places",
      "minzoom" : 0,
      "maxzoom" : 7,
      "features" : {
        "attributes" : {
          "allowed_output" : 
          ["name_en"]
        }
      },
      "tiles" : {
        "limit" : 
        [["lowest_where_in_distance", true, 64, "SCALERANK"]]
      }
    }
  }
}

More control over your custom data

Recipes are what really set Mapbox apart from other tiling solutions. They are configuration rules that tell MTS how to process data into tiles. Recipes provide fine control over tile generation, including simplification, zoom level extent, geometry unioning, attribute manipulation, and more. See all the available configuration options in the Recipe reference.

Design beautiful, functional maps in Studio

MTS doesn't just keep your data optimized and fresh, it tiles your data so it can be used across the Mapbox platform. Tilesets generated using MTS can be styled in Mapbox Studio and combined with other tilesets to build custom maps that are beautiful and best meet the needs of your users.

Snap + Scale + Speed

MTS speeds up Snapchat’s data processing from 4 hours to just 15 minutes. Snap uses MTS to power their Places map in Snapmap, letting users discover local businesses and see rich metadata about each venue, like ratings and pictures. To create these tilesets using MTS, simply upload data in line-delimited GeoJSON. Learn more about how line-delimited GeoJSON is used by MTS in the MTS documentation.

Always privacy forward

Developers have control over who is looking at their data. Our management interface empowers developers to create, revoke, and monitor access control tokens directly. For more information, see our Tokens API documentation. SAML single sign-on is also available for all Mapbox customers, enabling teams with multiple users to collaborate securely.

Multi-region architecture improves availability

Store your data in two regions. Processing and storage redundancy improves MTS uptime and availability by protecting against unexpected region-wide outages. In the event of a primary region outage, MTS processing and storage seamlessly and automatically failover to the secondary region. This reduces request latency and enables compliance with data sovereignty requirements. Contact us for more details.

Customer stories

Yahoo! Japan uses MTS to create time series visualizations of live weather in Japan that update every 5 minutes. MTS saves their engineers time and money while providing a better experience for their users.

Read showcase

MTS allows AllTrails to quickly upload and process thousands of custom trails for their users. It makes it extremely easy to provide their customers with up-to-date information of highly detailed trail maps for their hiking, biking, and camping adventures around the world!

Read showcase

MTS helps Plume Labs get people from A to B in the healthiest way possible. Using MTS, they’re able to update the entire world's air pollution data in real-time so that their users can avoid pollution hotspots while they walk, run, or cycle through their city.

Read showcase

T-Mobile uses MTS to power their Nationwide 5G coverage map, ensuring coverage areas are accurate and always up-to-date so new and existing customers can always understand the location and strength of their coverage.

Read showcase

This is some text inside of a div block.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.