APIs and Integration
Explore your options for integrating apps, systems, and data sources, including Apex, platform events, APIs, and no-code tools.
Explore your options for integrating apps, systems, and data sources, including Apex, platform events, APIs, and no-code tools.
Learn how to use features like Salesforce Connect to work with data and services that are outside your Salesforce org.
Use Apex to integrate with SOAP and REST APIs using callouts and utilities for JSON, XML, and data security.
Learn about the protocols, data formats, and communication types that are supported by each Salesforce API family.
Determine which integration pattern best fits your requirements and find best practices in this document.
Integrate an external app with Salesforce using APIs and standard protocols, such as SAML, OAuth, and OpenID Connect.
Set up your Salesforce org to authenticate users via an identity provider when signing in to the org or a third-party app.
Connect business processes through the exchange of real-time event data between Salesforce and your external apps.
Receive near-real-time changes of Salesforce records, and synchronize corresponding records in an external data store.
Publish or subscribe to platform events and change data capture events using a gRPC-based binary API and HTTP/2.
Integrate, access, and operate on data with REST API. Make stateless synchronous requests against resources with HTTP verbs.
Use SOAP API to access and operate on data. Make strongly-typed synchronous machine-to-machine requests with HTTP and XML.
Asynchronously insert, upsert, query, or delete large data sets in your Salesforce org using the Bulk APIs.
Access a Postman collection of 230+ request templates for Salesforce APIs.
Learn strategies to design and build scalable solutions with the right API.
Design and build event-driven applications that trigger actions in real time.
Explore and analyze Salesforce Platform integration patterns.
Integrate with external apps using Apex REST and SOAP services.
Learn the patterns and methodology of integrating apps on Heroku with Salesforce.
The Pub/Sub API provides a single interface for publishing and subscribing to platform events, including real-time event monitoring and change data capture events. This repo contains the critical proto file needed to use the API and links to code samples.
This app shows how Change Data Capture is used to build loosely coupled integrations using multiple languages and systems. It shows how microservices on Heroku integrate with Salesforce, and how data is streamed to Salesforce from Kafka via WebSockets.
This collection gives developers concise, meaningful examples of Apex code for common use cases following best practices. The Integration recipes show how to make callouts to external services and also expose an Apex class as a custom REST endpoint.
Sign up to receive the monthly Salesforce Developer Newsletter so you never miss the latest announcements, blogs, videos, or Agentforce NOW events.