ArcGIS Maps SDK for JavaScript: Esri's web SDK for 2D and 3D mapping apps. Mapbox: Custom map styles, vector tiles and location APIs for developers.
| ArcGIS Maps SDK for JavaScript | Mapbox | |
|---|---|---|
| Category | Map Libraries & SDKs | Basemaps & Map Tiles |
| Pricing model | Freemium | Freemium |
| Starts at | See website | See website |
| Free tier | Free with ArcGIS Location Platform tier | Monthly free web map loads and API requests |
| Open source | No | No |
| Software licence | — | — |
| API | — | Yes |
| Platforms | JavaScript | Web, JavaScript, iOS, Android, API |
| Made by | Esri | Mapbox |
| Commercial use | Check terms | Allowed |
| Export / print images | Check terms | With conditions |
| Offline / caching | Check terms | With conditions |
| Visits from MapTools | 2 | 8 |
| Visit | Visit |
ArcGIS Maps SDK for JavaScript features
- 2D maps and 3D scenes
- Widgets for editing and measurement
- Client-side analysis
- Integration with ArcGIS services
Mapbox features
- Mapbox Studio style editor
- Mapbox GL JS and mobile SDKs
- Geocoding, directions, isochrone APIs
- Satellite and terrain layers
- Static Images API
Commercial use is allowed under Mapbox's terms. Static and printed maps must be attributed like a photo credit. Images from the Mapbox Studio print export require contacting Mapbox sales before use. Offline use is limited to the mobile SDKs' offline features.
Mapbox alternativesSummary based on public information. Check each provider's current pricing and terms.