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 for Windows and Linux desktops and in-vehicle mounted devices using ArcGIS Runtime SDK for Java. |
JavaScript | Harness the power of ArcGIS Online by using ArcGIS API for JavaScript in your web pages. |
OS X | Create high-speed, lightweight, on- or offline applications using ArcGIS Runtime SDK for OS X. |
Python | Script workflows, build and run geoprocessing tools, and write add-ins using Python for ArcGIS. |
Qt | Use ArcGIS Runtime SDK for Qt to create high-speed, lightweight, on- or offline applications for Windows and Linux desktop and in-vehicle mounted devices. |
REST | Use 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. |
Windows Store apps | Create high-performance apps that easily integrate with ArcGIS Online using ArcGIS Runtime SDK for Windows Store apps. |
WPF | Create high-speed, lightweight, on- or offline applications for desktop, tablets, and in-vehicle mounted devices using ArcGIS Runtime SDK for WPF. |