1. Sign up for an account
 Create an account to generate developer credentials, access development tools, and monitor usage of ArcGIS services.
ArcGIS Location Platform
- For individual developers.
- Build public applications that don't require users to sign in with an ArcGIS account.
- Build commercial applications that generate revenue.
- Use free monthly tiers and pay-as-you-go to access location services and host your data. For details, see Pricing.
ArcGIS Online
- For developers in an organization.
- Build applications that are: - Private for your organization that requires users to sign in with their ArcGIS account.
- Public that don't require users to sign in.
 
- Build low-code/no-code applications with app builders.
- Use credits yearly to access location services and host your data. For details, see Understanding credits.
2. Get an access token
 To access ArcGIS resources and services, you'll need an access token. The easiest way is to use API key authentication.
Learn more about the types of authentication and access tokens.
3. Display your first map
 Use the Leaflet library with the Esri Leaflet plugin to access the ArcGIS Basemap Styles service. The plugin simplifies displaying basemap styles, such as arcgis/navigation, arcgis/imagery, and open/osm-style.
This example displays the arcgis/outdoor style and references the CDN libraries. To use NPM, go to Install and setup.
- Open the code in or your preferred editor.
- Replace YOURwith your access token._ACCESS _TOKEN 
For detailed step-by-step instructions, go to the Display a map tutorial.
 <script>   const accessToken = "YOUR_ACCESS_TOKEN";  const basemapEnum = "arcgis/outdoor"; // arcgis/navigation, arcgis/imagery, open/osm-style, etc.   const map = L.map("map", {  minZoom: 2  }).setView([25, -30], 2);   // Display a style with the Esri Leaflet plugin  L.esri.Vector.vectorBasemapLayer(basemapEnum, {  token: accessToken  }).addTo(map);   </script> 4. What's next?
 Learn more about displaying maps, hosting your data as services, and accessing additional ArcGIS service functionality.
Maps
Display maps and styles with ArcGIS Basemap services.
Data
Host and access your data as feature services, vector tile services and map tile services.
Geocoding
Find addresses and get suggestions with the ArcGIS Geocoding service.
Routing
Find routes and directions and perform analyses with the ArcGIS Routing service.
Places
Search for places near a location with the ArcGIS Places service.
Data enrichment
Get local facts and demographic data with the ArcGIS GeoEnrichment service.
Elevation
Get elevation value of a location with the ArcGIS Elevation service.
Spatial analysis
Perform feature analysis with the Spatial analysis services.
