---
schema_version: "1"
id: eac137cd8b4626c8717d1bdd385dd19dec971a5d2715a037a1ce067a173d1fac
title: Set Up an Experience Cloud Site for Headless Identity
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/security/headless-identity-impl-guide/guides/headless-identity/headless-identity-experience-overview.md
canonical_url: https://developer.salesforce.com/docs/platform/headless-identity-impl-guide/guide/headless-identity-experience-overview.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 93ac1dfaf3279bb46ffb9a0589c9ad85ba04127bcb63b90c3e3a6389b2d9ccc4
products:
  - Headless Identity Implementation Guide
  - Security
---

# Set Up an Experience Cloud Site for Headless Identity

Because Headless Identity APIs are exposed through Experience Cloud, creating a site is a crucial part of configuring Headless Identity.

|Required Editions|
|-----------------|
|Available in: both Salesforce Classic (not available in all orgs) and Lightning Experience|
|Available in: **Enterprise**, **Unlimited**, and **Developer** Editions|

Through your Experience Cloud site, you control enablement and access for headless flows, including your site membership. You also control security settings for the Headless Registration Flow and Headless Forgot Password Flow.

If you already have an Experience Cloud site, we still recommend creating a new one for this example.

-   **[Enable Digital Experiences and Create Your Site](https://developer.salesforce.com/docs/platform/headless-identity-impl-guide/guide/headless-identity-enable-digital-experiences.md)**  


    Enabling digital experiences is the first step to creating your Experience Cloud site.

-   **[Configure Experience Cloud Site Membership](https://developer.salesforce.com/docs/platform/headless-identity-impl-guide/guide/headless-identity-membership.md)**  


    Because your Experience Cloud site stores all your user information, you must add your end-user profile to the site’s membership.

-   **[Create a Headless Registration Handler](https://developer.salesforce.com/docs/platform/headless-identity-impl-guide/guide/headless-identity-create-headless-registration-handler.md)**  


    Create an Apex class for your registration handler. You reference this Apex class when you configure Experience Cloud settings on the Login & Registration page.

-   **[Configure Headless Identity Settings in Experience Cloud](https://developer.salesforce.com/docs/platform/headless-identity-impl-guide/guide/headless-identity-login-registration-settings.md)**  


    You control enablement, access, and security for the Headless Registration Flow and the Headless Forgot Password Flow on the Experience Cloud Login & Registration page. For this example, configure settings to support headless identity for a single-page app.

-   **[Activate Your Site](https://developer.salesforce.com/docs/platform/headless-identity-impl-guide/guide/headless-identity-activate-site.md)**  


    To complete your Experience Cloud site setup for headless identity, activate your site. This important but often overlooked step is required to expose Headless Identity API endpoints.


