API Getting Started


Getting Started

Although the Native Framework and its meta-data development model play a central role in defining how applications are built for the Force.com platform, it does not limit the kinds of apps that can be created, and importantly, how data from Force.com apps can be shared and integrated with other systems. The Force.com Web services API is the means by which developers can access and interact with their Force.com apps programmatically. As this is an open API based on common Web services standards, including SOAP and WSDL, it can be accessed from virtually any modern programming environment or integration tool. And since the Force.com API is designed to mirror common database syntax where possible, such as SQL, JDBC and ODBC, creating code to access it will likely be recognizable and familiar to developers who have worked with those other connection techniques.

The Force.com API is a key feature of the platform - so much so that salesforce.com typically processes more API transactions than it does Web browser / UI requests. As a foundation of the platform, you'll most likely also use the API when leveraging the Composite Framework, and even Apex Code. This section of the wiki covers the API essentials, such as how to access it from a variety of languages and environments, as well as topics specially about exclusively about API, such as query syntax and performance. However you'll find more information about using the API in the context of specific use cases and design patterns in other parts of the wiki.

Core API Resources

These links to documentation, tutorials and reference material are focused on learning and using the Force.com API in any context, regardless of language or platform.

 Image:Icon doc sm.gif Documentation

View Online || Download HTML || Download PDF || Download CHM || Sample SOAP Messages


 Image:Icon video sm.gif Multimedia


Image:Offsite link2.jpg Links


 Image:Icon technote sm.gif Tech Notes