MapTools
ArcGIS Maps SDK for JavaScript
vs
Mapbox

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 JavaScriptMapbox
CategoryMap Libraries & SDKsBasemaps & Map Tiles
Pricing modelFreemiumFreemium
Starts atSee websiteSee website
Free tierFree with ArcGIS Location Platform tierMonthly free web map loads and API requests
Open sourceNoNo
Software licence——
API—Yes
PlatformsJavaScriptWeb, JavaScript, iOS, Android, API
Made byEsriMapbox
Commercial useCheck termsAllowed
Export / print imagesCheck termsWith conditions
Offline / cachingCheck termsWith conditions
Visits from MapTools28
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
ArcGIS Maps SDK for JavaScript alternatives

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 alternatives

Summary based on public information. Check each provider's current pricing and terms.