Get Information About the Current Lightning Community

Use the @salesforce/community scoped module to import information about the current community context when developing Lightning web components for Lightning communities.

Where: This change applies to Lightning web components in Lightning communities in Enterprise, Performance, Unlimited, and Developer editions.

How: Use @salesforce/community/Id to import the ID of the current community—for example, when your component must pass the community ID as a parameter to an API.
import communityId from '@salesforce/community/Id';

Use @salesforce/community/basePath to import the base URL of your community and then dynamically construct the full URL—for example, when building a link component that works across several communities.

import communityBasePath from '@salesforce/community/basePath';
The base URL is the section of the community’s URL that comes after the domain. So if your community domain name is and myPartnerCommunity was the URL value added when you created the community, the community’s URL is In this case, myPartnerCommunity/s is the base URL.


You can use @salesforce/community when targeting a Lightning community page only. If a component imports @salesforce/community, it can’t be used in any other Salesforce experience.