Documentation Version
Summer '15 (API version 34.0)
  • Winter '16 Preview (API version 35.0) 35.0
  • Summer '15 (API version 34.0) 34.0
  • Spring '15 (API version 33.0) 33.0
  • Winter '15 (API version 32.0) 32.0
  • Summer '14 (API version 31.0) 31.0
  • Spring '14 (API version 30.0) 30.0
  • Winter '14 (API version 29.0) 29.0
  • English
  • Japanese

Introducing REST API

REST API provides a powerful, convenient, and simple Web services API for interacting with Its advantages include ease of integration and development, and it’s an excellent choice of technology for use with mobile applications and Web 2.0 projects. However, if you have a large number of records to process, you may wish to use Bulk API, which is based on REST principles and optimized for large sets of data.

REST API uses the same underlying data model and standard objects as those in SOAP API. See the SOAP API Developer's Guide for details. REST API also follows the same limits as SOAP API. See the Limits section in the SOAP API Developer's Guide.

To use this document, you should have a basic familiarity with software development, Web services, and the Salesforce user interface.

Use this introduction to understand:
  • The key characteristics and architecture of REST API. This will help you understand how your applications can best use the REST resources.
  • How to set up your development environment so you can begin working with REST API immediately.
  • How to use REST API by following a quick start that leads you step by step through a typical use case.