Get to know the Salesforce APIs and learn to integrate your data.
Salesforce provides programmatic access to your org’s information using simple, powerful, and secure application programming interfaces.
Watch a demo to earn how to pick the right API for the right job.
Get to know the Salesforce APIs and learn to integrate your data.
Deliver custom notifications within the Salesforce platform and in external apps.
Synchronize external data stores by streaming change events.
Sync data between a Salesforce org and a Heroku Postgres database.
Access, display, and integrate data from an external data source in real time.
Connect an external service to Salesforce and invoke methods based on that service.
Learn about application lifecycle management models and choose the best one to manage change in your org.
Use Data Loader and the Data Import Wizard to manage data in Salesforce.
Learn patterns and methodology of integrating apps on Heroku with Salesforce.
Learn to use custom metadata types declaratively and programmatically.
Build UI for custom Salesforce apps with User Interface API.
Integrate with external apps using Apex REST and SOAP services.
Form a durable core for your apps with reusable code and efficient API consumption.
Avoid limits as you develop scalable apps.
This document describes strategies (in the form of patterns) for common integration scenarios.
Use SOAP API to create, retrieve, update or delete records, such as accounts, leads, and custom objects.
REST API provides a powerful, convenient, and simple Web services API for interacting with Lightning Platform.
Query and search your org’s data for specific information with Salesforce Object Query Language and Salesforce Object Search Language.
You can access Analytics features such as datasets, dashboards and lenses programmatically using the Analytics REST API.
Use Metadata API to retrieve, deploy, create, update or delete customization information, such as custom object definitions and page layouts, for your organization.
User Interface API enables you to create native mobile apps and custom web apps with your own branding and look and feel.
Use Streaming API to receive notifications for changes to Salesforce data that match a SOQL query you define, in a secure and scalable way.
Bulk API 2.0 provides a simple interface for quickly loading large amounts of data into your Salesforce org.
The Bulk API provides a programmatic option to quickly load your org’s data into Salesforce.
Use Tooling API to build custom development tools or apps for Lightning Platform applications.
Discover APIs to use.
Workbench is a powerful, web-based suite of tools designed for administrators and developers to interact with Salesforce organizations via the Force.com APIs.
The Web Service Connector (WSC) is a high-performing web service client stack implemented using a streaming parser. WSC makes it easy to use Lightning Platform APIs, such as SOAP API and Bulk API.
A simplified connector example to the Enterprise Messaging Platform.
On-demand webinar covering the UI API
The Apex Metadata API now gives developers access to metadata through Apex, making it easier than ever to develop and deliver these setup experiences. This feature is the most popular Apex idea on IdeaExchange - you won't want to miss this session!
Platform Events is a native feature that, when paired with the enterprise messaging platform, enables near real-time integrations in the spirit of event-driven architecture.
Learn how External Objects provide a live connection to external data sources so your data is always up to date, how you can access them the same way as Standard and Custom Objects in list views, detail pages, record feeds, Apex and Visualforce, and create relationships between External Objects and Standard or Custom Objects to seamlessly integrate legacy data.
Easily explore and test Salesforce APIs on multiple orgs using an open source Postman collection.