Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Salesforce Developer
easy

What is Salesforce Connect and what are External Objects?

Salesforce Connect lets you expose data from external systems (SAP, Oracle, REST endpoints, etc.) as if they were Salesforce objects, without copying data into Salesforce.

External Objects are the result — they look like custom objects (MyExternal__x suffix) but every read goes to the external system in real time via a configured External Data Source.

apex List<MyExternal__x> rows = [SELECT Id, ExternalId__c, Name FROM MyExternal__x];

When the SOQL fires, Salesforce makes an API call to the external system and returns rows. Caching is configurable.

Use cases: avoid duplicating millions of rows of legacy data; show real-time inventory or pricing from an ERP; provide read-only views into a data warehouse without ingesting it.

Limitations: limited write support; performance depends on external system; 100-record join limit; some features (reports, formulas) work but with caveats.

Modern alternative: Data Cloud for richer multi-system unification.

Why this answer works

Tests integration depth. The "no copy" insight is the strongest signal.

Follow-ups to expect

Related dictionary terms