Skip to main content

Table of Contents

Integration - Official References

A curated, organized list of official Salesforce resources (plus one well-known community deep dive) for studying integrations. Start at the top — the decision guides and pattern catalog are the best entry points before drilling into a specific API or feature.

Start here — decision & pattern guides

ResourceWhat it's good for
Data Integration Decision GuideWalks the landscape of data-integration tools and recommends which to use (or avoid) per use case.
Integration Patterns and Practices — OverviewThe canonical pattern catalog: Request & Reply, Fire & Forget, Batch Data Sync, Remote Call-In, UI Update, Data Virtualization.
Pattern Selection GuideMatrix that maps source/target and timing to the recommended pattern.

Choosing an API

ResourceWhat it's good for
Which API Do I Use?Picks the right API by protocol, data format, and use case (REST, SOAP, Bulk, Pub/Sub, etc.).
API LibraryIndex of every Salesforce API with overview, guides, and reference.

Event-driven integration

ResourceWhat it's good for
Event-Driven Software ArchitectureProducers, consumers, and channels — the model behind Platform Events.
Change Data Capture — Developer GuideStream record changes to external systems in near-real time without polling.

Data virtualization & cross-org

ResourceWhat it's good for
Cross-Org Adapter for Salesforce ConnectSurface data from another Salesforce org as External Objects, no replication.

UI integration

ResourceWhat it's good for
Canvas — Developer GuideEmbed a third-party app inside the Salesforce UI (useful for systems behind a firewall).

Community deep dive

ResourceWhat it's good for
Salesforce Integration Patterns & Best Practices (Apex Hours)In-depth article that adds context on top of the official docs above.