Developing with ArcGIS
Using ArcGIS APIs, you can create native GIS applications for the platform of your choice, build rich Internet applications, and deploy robust enterprise services, all within an open, modern architecture. Additionally, you can streamline your work in ArcGIS for Desktop by automating workflows with Python scripts, building add-ins for interactive tasks, and developing custom components for added functionality.
This table lists the APIs in alphabetical order based on logical shortened versions of their full legal names. It provides a short description for each and links to detailed resources for that API.
Android | Build focused GIS-enabled applications for Android devices using the ArcGIS Runtime SDK for Android. |
ArcObjects | |
Flex |
|
iOS | Bring GIS to your iPad or iPhone using ArcGIS Runtime SDK for iOS. |
Java | Create high-speed, lightweight, on- or offline applications using ArcGIS Runtime SDK for Java. |
JavaScript | Harness the power of ArcGIS Online by using ArcGIS API for JavaScript in your web pages. |
Python | Script workflows, build and run geoprocessing tools, and write add-ins using Python for ArcGIS. |
REST | Use the ArcGIS REST API to interact with services hosted by ArcGIS for Server. |
SharePoint | Activate and configure mapping components for use in your SharePoint sites with ArcGIS for SharePoint. |
Silverlight |
|
SOAP | Use the ArcGIS SOAP SDK to access ArcGIS for Server web services. |
SQL | Use SQL to work with data in enterprise geodatabases. |
Windows Mobile | Deploying to Windows Mobile devices, Tablet PCs, or other mobile Windows devices? ArcGIS Runtime SDK for Windows Mobile is for you. |
Windows Phone | Integrate interactive maps and tasks into your Windows Phone applications using the ArcGIS Runtime SDK for Windows Phone. |
WPF | Create high-speed, lightweight, on- or offline applications using ArcGIS Runtime SDK for WPF. |