Navigation: Developer Force | Integration | Data Integration | REST API

REST API

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.


REST-API-01.png


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.

  1. REST API Quick Start
  2. Getting Started with the Force.com REST API
  3. Creating REST APIs using Apex REST

Related REST API Resources

Here are some other helpful resources for the Force.com REST API.

Blog Posts

Articles

Webinars

Conference Sessions

Documentation

Discussion Forum

Workbench (Tool that provides a REST API Explorer)

Code Samples