Salesforce HelpExtend Your Org with Low-Code Tools
Learn how to use features like Salesforce Connect to work with data and services that are outside your Salesforce org.
Extend Your Org with Low-Code Tools
Developer Guide Use Apex to integrate with SOAP and REST APIs using callouts and utilities for JSON, XML, data security.
Integration and Apex Utilities
Salesforce HelpWhich API Do I Use?
Learn about the protocols, data formats, and communication types that are supported by each Salesforce API family.
Which API Do I Use?
Developer Guide Determine which integration pattern best fits your requirements and find best practices in this document.
Integration Patterns and Practices
Salesforce HelpConnected Apps
Integrate an external app with Salesforce using APIs and standard protocols, such as SAML, OAuth, and OpenID Connect.
Connected Apps
Salesforce HelpSingle Sign-On
Set up your Salesforce org to authenticate users via an identity provider when signing in to the org or a third-party app.
Single Sign-On
Developer Guide Connect business processes through the exchange of real-time event data between Salesforce and your external apps.
Platform Events
Developer Guide Receive near-real-time changes of Salesforce records, and synchronize corresponding records in an external data store.
Change Data Capture
Developer Guide Publish or subscribe to platform events and change data capture events using a gRPC-based binary API and HTTP/2.
Pub/Sub API
Developer Guide Integrate, access, and operate on data with REST API. Make stateless synchronous requests against resources with HTTP verbs.
REST API
Developer Guide Use SOAP API to access and operate on data. Make strongly-typed synchronous machine-to-machine requests with HTTP and XML.
SOAP API
Developer Guide Asynchronously insert, upsert, query, or delete large data sets in your Salesforce org using the Bulk APIs.
Bulk APIs
Developer Guide Retrieve, deploy, create, update, or delete customization information, such as custom object definitions and page layouts.
Metadata API
Developer Guide Determine supported metadata components across several channels, including Metadata API, scratch org source tracking, various types of packages, and more.
Metadata Coverage Report

SuperbadgeData Integration Specialist
13000 PointsDemonstrate your integration skills by synchronizing external data systems and Salesforce.
Data Integration Specialist
TrailDesign Solutions with Salesforce APIs
8900 PointsLearn strategies to design and build scalable solutions with the right API.
Design Solutions with Salesforce APIs
TrailDesign Event-Driven Apps for Real-Time Integration
3200 PointsDesign and build event-driven applications that trigger actions in real time.
Design Event-Driven Apps for Real-Time Integration
TrailBuild Integrations Using Connected Apps
700 PointsCreate, manage, and use connected apps that allow external services to integrate with your org.
Build Integrations Using Connected Apps

ModuleApplication Integration Patterns for Salesforce Platform
300 PointsExplore and analyze Salesforce Platform integration patterns.
Application Integration Patterns for Salesforce Platform

ModuleApex Integration Services
1600 PointsIntegrate with external apps using Apex REST and SOAP services.
Apex Integration Services

ModuleSalesforce & Heroku Integration
600 PointsLearn the patterns and methodology of integrating apps on Heroku with Salesforce.