Skip To Content

Develop with ArcGIS Online

ArcGIS Online delivers its web services through a service-based architecture. Maps, features, analysis tools, and shared projects on ArcGIS Online can be retrieved by any device that can make a web request. You can access ArcGIS Online content and services as you develop your own location-based solutions for the web, mobile devices, and desktop apps.

The following are some of the resources you can use to develop your location-based solutions:

  • Configurable apps allow you to create focused web apps and publish them directly to the Esri cloud. You can also download templates to configure apps and host them on your own web server. For a more customized experience, you can create templates that your organization can use for publishing web apps. These templates can include configurable parameters that allow members to customize elements of their app.
  • ArcGIS API for JavaScript and Runtime SDKs are designed for building customized location-based apps for most modern platforms.
  • ArcGIS API for Python is a modern, clean scripting language developed specifically for GIS analytics, visualization, and portal management. Use it to automate your analytic and administrative workflows and perform repetitive tasks using scripts.
  • Web maps are shareable maps hosted on the ArcGIS platform that can be used across many products. For example, if you create a web map in ArcGIS Pro, your colleague can view and modify it in ArcGIS Online. The web map is written using JavaScript Object Notation (JSON), a text format that can be transferred, stored, or manipulated. All web maps adhere to the web map specification so cross-platform functionality works correctly.
  • Web scenes are shareable 3D scenes hosted on the ArcGIS platform that can be used in ArcGIS Online, Story Maps, apps made with ArcGIS API for JavaScript, and many other products. The web scene specification, written using JSON, standardizes the way ArcGIS displays and shares web scenes.
  • ArcGIS REST API allows you to manage users, groups, and items within your ArcGIS Online organization. You can also use ArcGIS REST API to access map, feature, and analysis services on ArcGIS Online. These include the ready-to-use services published by Esri and hosted services published by you or other organizations.