Skip To Content ArcGIS for Developers Sign In Dashboard

Read the terms of use.

What can I do with the free Essentials plan I received when I joined ArcGIS for Developers?
  • Access our awesome hosted services (hosted data storage, analysis, geocoding, directions, maps, etc).
  • Develop and test apps using our developer tools and APIs. If you're going to generate revenue, you'll have to upgrade to a Builder plan or higher when you're ready to make your application available.
  • Develop, test, and deploy non-revenue generating apps for the public.
  • If you are using 3rd Party development tools, you must include attribution acknowledging that your app is using online services provided by Esri. More information is available here.
How many credits are included with the Essentials plan?
You receive 50 credits per month. If you don't use those credits, they'll expire, and you will receive another 50 credits the next month.
What can I do with 50 credits per month?
You can use your credits on any of our hosted services. If you spend all your credits on any one of the hosted services, you'd be able to:
  • Generate 50,000 map tiles
  • Store 208 MB of features
  • Store 41 GB of map tiles
  • Geocode and store 1,250 addresses
  • Perform 10,000 routes
  • Perform 100 advanced routes
  • Perform 100 drive time calculations
  • Perform 100 closest facility calculations
  • Perform 25 delivery optimization routes
  • Enrich your data with 5,000 variables
  • Check out 4,545 Infographic views
  • Draw 50,000 demographic maps
  • Generate 5 demographic reports
  • Perform spatial analysis on 50,000 features

You're also allowed 1,000,000 basemap transactions and 1,000,000 geocode (not stored) transactions per month without consuming any credits.

What exactly can I do with a Builder plan?
With a Builder plan or higher (Professional, Premium, or Enterprise) you can build and sell apps but let's dive into specifics:
  • Can I sell my apps in app stores? Yes
  • Can I sell my apps to 3rd party companies? Yes
  • Can I include in-app purchases? Yes
  • Can I include for-fee ads? Yes
  • Are there royalties? No, you only need to pay your developer subscription fees.
Can I remove the Esri attribution from my maps?
If you use resources from ArcGIS Online, no. If you use our map services, you must keep all logos and other attribution on the maps. See this resource for more details on when you can and can't remove the attribution.
Am I required to show Esri attribution in my app?
It depends. Esri requires that when you use an ArcGIS Online basemap, Esri data services, or Esri API technology in your app you must also include Esri attribution. See this resource for more details on when to display Esri attribution.
Can I sell or monetize my app while powered by the free Essentials plan?
No. If you want to generate revenue with your app, you need to purchase a Builder plan or higher.
Does accessing Esri basemaps consume credits?
No. Using Esri basemaps in your apps does not consume credits but you are limited to using 1 million basemap transactions per month. See this resource for more details on basemap transactions.
Are there any limitations on basemap transactions?
Yes. You are entitled to use 1 million basemap transactions per month. If you think you'll need more, contact us. See this resource for more details on basemap transactions.
Does using geocode consume credits?
No. Using the result of a geocode that is not stored (not persisted) does not consume credits but you are limited to 1 million such geocodes per month. If you want to store the result of a geocode or perform batch geocoding you will need to purchase credits to access these for-fee services.
Are there any limitations on geocode transactions?
Yes. You are entitled to use 1 million geocode (not stored) transactions per month. If you think you'll need more, contact us.
Is there a limitation on the number of apps I can build and sell with a Builder plan?
No. You can build and sell as many apps as you want with a Builder plan or higher. Note, you can develop and test your revenue generating apps with the free Essentials plan, but a Builder plan or higher is required to deploy them.
Is there a limitation on the number of non-revenue generating apps I can build and deploy with an Essentials plan?
No. You can build and deploy as many non-revenue generating apps as you want with an Essentials plan, but if you have any revenue generating apps you will need to upgrade to a Builder plan or higher to deploy them.
Can I give others access to my account to purchase more credits with their own credit cards?
This is not permitted.
Do I need an Essentials plan if I have an ArcGIS Online Organizational Account?
No. The Organizational Account has all of the same capabilities as the Essentials plan, plus it allows for sharing and collaboration among users within your organization.
How do I get AppIDs?
You can create AppIDs in the applications section of developers.arcgis.com (once logged in).
What is the difference between a commercial and a non-commercial app?
An app is considered commercial if it generates revenue (sales, advertisement, or subscription).

If your app generates revenue you will need to purchase a Builder plan or higher.

What happens to my apps when I run out of credits?
If your app runs out of credits you have a couple of options:
  • Enable Pay-as-you-go and immediately continue to use our credit bearing service. We will bill you at the end of the month for only the credits you use.
  • Wait until the next month (when we top you off with another 50 credits).