The pricing information on this page is for the Maps SDK for iOS v5.0.0 and higher. For information on older versions of the SDK, see Pricing by products.
Applications built with the Maps SDK for iOS v5.0.0 and higher are billed based on monthly active users (MAUs), specifically "Maps SDKs MAUs".
Here's a breakdown of how monthly active users are counted by the Maps SDK.
The month-long period aligns with your billing period, which is usually aligned with the calendar month. To see the billing period for your account, visit the Invoices page. MAUs are aligned with the calendar month. Even if you have a shortened first billing period, your MAU statistics will start on the first day and end on the last day of each month.
A user of your application will be counted as a monthly active user as soon as they open an application that uses the Maps SDK by default.
A single user is billed as one MAU across app upgrades as long as the app is not deleted. Deleting and re-installing an app that uses the Maps SDK would result in an additional MAU. This happens because the SDK does not store personally identifying information.
Maps SDK MAUs cover any use of the Vector Tiles API or Raster Tiles API in an application that includes the Maps SDK with no upfront commitments or annual contracts, except for requests for offline maps
To see the number of Maps SDKs MAUs included in the free tier and the cost per Maps SDKs MAU beyond the free tier, see the Maps SDKs section of our pricing page.
Offline maps usage in the Maps SDKs for Mobile are measured in tile requests. Resources downloaded for offline use are not included in MAU billing. There are two different types of tile requests that can be made:
- Vector Tiles API requests are made for offline regions that use vector tilesets including Mapbox-maintained tilesets like Mapbox Streets or any custom vector tileset uploaded to your Mapbox account.
- Raster Tiles API requests are made for offline regions that use raster tilesets including Mapbox-maintained tilesets like Mapbox Satellite or any custom raster tileset uploaded to your Mapbox account.
You will be billed accordingly for each tile request beyond the free tier. The number of tiles that can be downloaded varies based on the version of the Maps SDK you are using. For v5.3.0 and higher, the tile limit is set to 6,000 per end user by default, but you can adjust this limit for your users.
Offline Vector and Raster Tiles API requests are not included with MAU pricing. This means that Vector Tiles API requests and Raster Tiles API requests for offline maps are counted toward the total number of tile requests made with your account. All offline tile requests will be billed according to the pricing tiers for the total number of tile requests made with your account (the sum of your web map usage and offline map tile downloads).
You will see offline maps usage on your Statistics page as Vector Tile or Raster Tile API requests.