REST API provides a powerful, convenient, and simple Web services API for interacting with Force.com. 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.