The Force.com REST API lets you integrate with Force.com applications using simple HTTP methods, in either XML or JSON formats, making this an ideal API for developing mobile applications or external clients. Force.com also supports Apex REST, which lets you create Web services on Force.com using Apex.
Consider the following benefits of using the REST API in your integrations:
- Ubiquitous access: Use standard HTTP method call-outs, available on every language and platform, to make requests and retrieve information from Force.com.
- Standards-based security: Utilize the OAuth protocol for authenticating your REST calls.
- Data model: Gain access to the same data model and standard objects as those in SOAP-based Web services.
- Flexible formats: Serialize data in either the XML or JSON format.
This page is the primary resource page for the REST API.
Recommended REST API Learning Path
To begin learning about the REST API, follow this path.
Related REST API Resources
Here are some other helpful resources for the Force.com REST API.
- Digging Deeper into OAuth 2.0 on Force.com
- Integrating Java Spring Apps on Heroku with Force.com REST APIs
- Developing Mobile Applications with Force.com and Appcelerator Titanium
- Integrate the DocuSign API with Force.com using REST Web Services (Dreamforce 2012)
- REST Best Practices (Dreamforce 2012)
- Hands On: Introduction to the REST API (Dreamforce 2011)
- The Next Step of Evolution in the Force.com REST API (Dreamforce 2011)
Workbench (Tool that provides a REST API Explorer)