Get started

Here's how to get started with the ArcGIS Runtime API for .NET:

  1. Review system requirements
  2. Install and set up
  3. Get an API key (to access services)
  4. Start the Display a map tutorial

1. System requirements

Ensure your development environment meets the system requirements.

For an overview of this release, including enhancements, deprecations, and known issues, see the Release notes.

2. Install and set up

ArcGIS Runtime SDK for .NET has APIs for developing apps for Windows Presentation Foundation (WPF), Universal Windows Platform (UWP), Xamarin.Android, Xamarin.iOS, and Xamarin Forms.

See Install and set up for install options and instructions.

3. Get an API key

API keys are required to access ArcGIS services, such as basemaps, geocoding, routing, and others. Visit your dashboard and copy your default API key, or set custom scopes and referrers for your specific needs. Include your API key in the tutorials, samples, and sample apps where required in the instructions.

  1. Log in to your dashboard
  2. Copy your default API key, or generate a new one.

4. Tutorials

Deploy your app

No license is required to develop ArcGIS Runtime apps; there's no need to authorize your development machine or devices. As a member of the ArcGIS Developer Program, you have a free ArcGIS Developer Subscription (Essentials Plan). With this plan you can download and install any ArcGIS API and immediately have access to all the functionality of the APIs for development purposes. You can become a member of the developer program for free.

You must have an ArcGIS Developer Subscription with a plan in order to deploy your app to your users. The Essentials plan is free.

Learn more about Runtime licensing and deployment and get your license string at License and deployment.

Next steps

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.