How Do SF Platform Architects Build Headless Salesforce Experiences with Multiple Frameworks?
Salesforce AI

How Do SF Platform Architects Build Headless Salesforce Experiences with Multiple Frameworks?

By Troy Amyett•September 12, 2026•6 min read
Back to Insights
Speed
AI-narrated

TL;DR: Headless Salesforce means the user interface runs as its own application while Salesforce keeps enforcing identity, sharing rules, and business logic underneath. Since Salesforce Multi-Framework became generally available on July 16, 2026, React apps can run natively on the platform instead of beside it. For Platform Architects, the work shifts from rebuilding security in every front end to defining clean data contracts that every surface, human or agent, can share.

Platform Architects keep hitting the same wall. The business wants a modern, product-quality interface, but every app built outside the org ends up reimplementing authentication, permission checks, and validation that Salesforce already does well. Each copy drifts, and each change to business logic has to be made in several places.

What does headless Salesforce actually mean?

It means separating the rendering layer from the platform services. Salesforce continues to own data, logic, and the trust model. The front end becomes a consumer of governed contracts rather than a second copy of the rules.

Salesforce formalized this direction when it announced Headless 360 in April 2026, describing more than 60 MCP tools and 30 coding skills that expose platform capabilities to developers and AI agents, plus a Headless Experience Layer for rendering across surfaces.

How is a headless Salesforce architecture organized?

We find it clearest to think in four layers:

Layer What lives there Who owns it
Data Records in your org and unified profiles in Data 360 Salesforce admins and data team
Logic Apex and Flow exposed as services, with sharing and validation enforced Salesforce developers
Orchestration Agentforce agents, MuleSoft, and MCP tools that route work between systems Integration and AI team
Experience React apps, embedded components, Slack, mobile, and conversational surfaces Front-end team

The rule that makes it work: the experience layer never decides who can see what. It asks the platform, and the platform answers based on the signed-in user.

What changed with Multi-Framework and Headless 360?

Before this year, a React front end usually meant an external app, an OAuth integration, and permission logic duplicated in the browser. Multi-Framework removes most of that.

  • React runs on the platform. Apps are deployed as UI bundles and run with Salesforce authentication and governance applied, described by Salesforce as a framework-agnostic runtime on the Headless 360 platform.
  • One SDK for data. The Salesforce Platform SDK gives React components queries, mutations, and Apex calls in the signed-in user’s context. Our Platform SDK guide covers it in depth.
  • Internal and external targets. Employee apps run as Salesforce apps on the salesforce.app domain. Customer-facing apps run through Experience Cloud sites, and Salesforce’s setup guide notes their users need Customer Community, Customer Community Plus, or Partner Community licenses.
  • Composition. UI Embedding lets you place independently deployed apps inside Lightning pages, which we cover in Salesforce micro frontends without framework lock-in.
  • Agents use the same contracts. The Headless 360 MCP Server, currently in beta, lets coding agents and AI agents discover and call the same governed capabilities your front end uses.

How do architects put it into practice?

  1. Confirm prerequisites. Multi-Framework requires a Hyperforce org on Summer '26 or later, in Enterprise, Performance, Unlimited, or Developer edition.
  2. Map surfaces to contracts. For each experience, list the queries, mutations, and Apex services it needs, and align them with existing permission sets.
  3. Decide ownership. Salesforce specialists own the contracts and sharing rules. Front-end engineers own the React code.
  4. Start with one internal app. An employee-facing app avoids external licensing questions and proves the pattern.
  5. Add surfaces deliberately. Embedded components, customer-facing apps, and agent tools each reuse the contracts you already defined.

How Funnelists approaches headless Salesforce as your AI advisor

We design the contract layer with AI in mind from day one. The same services that feed a React screen should be safe for an agent to call, with the same permissions and audit trail. That is what keeps a headless build from becoming two security models later. Our headless Salesforce service builds the front end in React on Multi-Framework, with contracts your team can extend after handoff.

The honest limitations

  • Coordination is required. Someone has to own data contracts up front, or the headless model turns into duplicated effort.
  • Prerequisites are firm. Orgs not yet on Hyperforce or Summer '26 need migration planning first.
  • Some pieces are still maturing. The Headless 360 MCP Server is in beta, and Salesforce lists managed packaging and other capabilities on its Multi-Framework roadmap.
  • External users still need licenses. Customer-facing Multi-Framework apps run through Experience Cloud sites with community licenses.

Decision framework

Go headless when:

  • You need a product-quality interface that standard Lightning pages cannot deliver.
  • The same capabilities must serve web, mobile, and AI agents.
  • Your org is on Hyperforce and you have React developers available.

Stay with standard Lightning when:

  • Standard pages and components meet the need.
  • Nobody will own data contracts and a React codebase after launch.

Build fully outside Salesforce when:

  • The app must run with its own identity provider and Salesforce is only one of several back ends.

FAQ

What is headless Salesforce?

An architecture where the user interface runs as a separate application while Salesforce continues to enforce identity, sharing rules, and business logic through governed APIs and SDKs.

Do I need Experience Cloud for headless Salesforce?

Not for employee-facing apps, which run on the salesforce.app domain. Customer-facing Multi-Framework apps run through Experience Cloud sites, and their users need community licenses.

What is the difference between Headless 360 and Salesforce Multi-Framework?

Headless 360 is Salesforce’s overall direction for exposing platform capabilities through APIs, MCP tools, and an experience layer. Multi-Framework is the runtime that lets React apps run natively on the platform.

Which framework should I use for headless Salesforce?

React is the framework Salesforce made generally available first with Multi-Framework, and it is the one we build with.

The takeaway

Headless Salesforce is now a platform feature, not a workaround. Keep identity and business rules in Salesforce, expose them as contracts, and let React and AI agents consume the same governed services. The architecture work happens once, and every new surface gets cheaper.

Funnelists Services

Headless Salesforce

Build the frontend in React. Keep the data, security model, and business logic on Salesforce.

Troy Amyett

Troy Amyett

Founder & Chief Solutions Architect

9x Salesforce certified. Agentforce Specialist and Agentblazer Legend, 2025–2026. Anthropic-certified in Claude Code and MCP.

Get Insights in your inbox

AI-powered perspectives on Salesforce and Agentforce, delivered weekly.

No spam. Unsubscribe anytime.

Your competitors aren't waiting. Why are you?

Let's talk about what AI agents could do for your business. 30 minutes. No pitch deck. Just answers.

Launch before they do