What can I do with the free Developer Subscription (Essentials Plan) I received with my membership in the ArcGIS Developers Program?

  • Access our awesome hosted services (hosted data storage, analysis, geocoding, directions, maps, etc).
  • You can develop and test apps using our developer tools and APIs. If you're going to generate revenue or are using the app for government or business purposes, you'll have to upgrade to a paid ArcGIS Deployment Plan when you're ready to make your application available.
  • You can also use this plan to build apps for public, non-revenue generating, non-government, non-commercial use.
  • You can also sell your apps to anyone to use with their paid ArcGIS Online subscription.
  • 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 Development 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 spent 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 1,250 addresses
  • Perform 1,250 simple routes
  • Perform 100 optimized 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 to view 1,000,000 basemaps per month without consuming any credits.

What can I do with an ArcGIS Online Paid Deployment Plan

  • Access our awesome hosted services (hosted data storage, analysis, geocoding, directions, maps, etc.)
  • Sell your apps (powered by your paid deployment subscription) to anyone.
  • You can also sell your apps to anyone to use with their paid ArcGIS Online subscription.
  • Include for-fee ads with a paid deployment plan.
  • Build apps using our developer tools and APIs.
  • Build apps using 3rd party tools (such as Leaflet.)

What exactly does an ArcGIS Online Deployment Plan allow me to build and launch?

With a paid deployment plan 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 for-fee ads? Yes
  • Are there royalties? No, you only need to pay your ArcGIS Online deployment plan 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 deployment plan?

No. If you want to generate revenue with your app, you need to purchase a paid ArcGIS Online Deployment Plan.

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 basemaps per month.

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.

Does using geosearch consume credits?

No. Using geosearch in your apps to find a single address does not consume credits but you are limited to 1 million geosearches per month.

Are there any limitations on geosearch transactions?

Yes. You are entitled to use 1 million geosearch transactions per month. If you think you'll need more, give us a call - http://www.esri.com/about-esri/contact.

Is there a limitation on the number of apps I can build or sell using the ArcGIS Online Deployment Plan?

No. You can build and sell as many as you want.

What if I have 5 members on my team? Do I need 5 ArcGIS Online accounts or can I share my username/password?

It depends on what kind of ArcGIS Online account you have. Here's the breakdown:

  • ArcGIS Online Deployment Plan Account: There is only one login. One person can login to the apps and manage the account, create new feature services, generate appIDs, etc. Once the appID and app secrets have been generated, multiple developers can build apps.
  • ArcGIS Online Organization Plan Account: Each member of the team would need his or her own Named User login credential.

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 ArcGIS Online Deployment Plan account if I have an ArcGIS Online Organization Account?

No. The Organizational Account has all of the same capabilities as the Deployment Plan Account, plus it allows for sharing and collaboration among a number of users.

How do I get AppIDs?

You can create AppIDs in the applications section of developers.arcgis.com or from the My Contents section of arcgis.com (once logged in).

What is the difference between a commercial and a non-commercial app?

An app is considered commercial if:

  • You license or sell it to others for a fee.
  • You derive ad-generated revenue from the app.

If you want to sell or otherwise monetize your app, you need to have a paid ArcGIS Online Deployment Plan.

What happens to my apps when I run out of credits?

If you're using the free deployment plan, you'll have to either upgrade to a paid plan, or wait until the next month (when we top you off with another 50 credits). If you're using our paid plans, you can decide how you would like your account to behave with respect to credit consumption:

You can configure your subscription to allow "overages"

  • When your monthly subscription runs out of credits you will be charged a little more per credit than your in-plan fee ($.13/credit vs $.10/credit).
  • You will be billed when you've spent $520 worth of credits (4000 credits) or at the next billing period, whichever comes first
  • You can upgrade your plan at any time.

You can configure your subscription NOT to allow "overages"

  • When your monthly subscription runs out of credits, your account will be suspended. You can still log in, but your applications will not be allowed to access services that consume credits (such as directions, bulk geocoding, geoenrichment or demographic maps).
  • At the next billing cycle, you will receive a new batch of monthly credits.

In each of the two scenarios above, you can configure your subscription to notify you at, for example, 75%, 90%, 100% of your credit usage.

However, you can also upgrade your plan at any time to avoid overages.