Here is the list of all Salesforce Package.xml file supported metadata components.
How to use metadata to create package.xml
<?xml version="1.0" encoding="UTF-8"?>
<Package xmlns="http://soap.sforce.com/2006/04/metadata">
<!-- add your all metadata components-->
<types>
<members>*</members>
<name>ApexClass</name>
</types>
<version>58.0</version>
</Package>
salesforce package.xml list
Api Name | Description |
---|---|
AccountRelationshipShareRule | none |
ActionLinkGroupTemplate | none |
ActionPlanTemplate | none |
AnimationRule | none |
ApexClass | ApexClass is a metadata type that represents an Apex class in Salesforce |
ApexComponent | none |
ApexPage | ApexPage is a metadata type that represents a Visualforce page in Salesforce |
ApexTestSuite | none |
ApexTrigger | ApexTrigger is a metadata type that represents an Apex trigger in Salesforce |
AppMenu | none |
AppointmentSchedulingPolicy | none |
ApprovalProcess | none |
ArticleType | none |
AssignmentRules | none |
Audience | none |
AuraDefinitionBundle | none |
AuthProvider | none |
AutoResponseRules | none |
Bot | none |
BrandingSet | none |
CMSConnectSource | none |
CallCenter | none |
CampaignInfluenceModel | none |
Certificate | none |
ChannelLayout | none |
ChatterExtension | none |
CleanDataService | none |
Community | none |
CommunityTemplateDefinition | none |
CommunityThemeDefinition | none |
CompactLayout | none |
CompactLayout | none |
ConnectedApp | none |
ContentAsset | none |
CorsWhitelistOrigin | none |
CspTrustedSite | none |
CustomApplication | none |
CustomApplicationComponent | none |
CustomFeedFilter | none |
CustomHelpMenuSection | none |
CustomLabels | none |
CustomMetadata | none |
CustomObjectTranslation | none |
CustomPageWebLink | none |
CustomPermission | none |
CustomSite | none |
CustomTab | none |
DataCategoryGroup | none |
DelegateGroup | none |
DuplicateRule | none |
EclairGeoData | none |
EntitlementProcess | none |
EntitlementTemplate | none |
EventDelivery | none |
EventSubscription | none |
ExperienceBundle | none |
ExternalDataSource | none |
ExternalServiceRegistration | none |
FeatureParameterBoolean | none |
FeatureParameterDate | none |
FeatureParameterInteger | none |
FieldSet | none |
FlexiPage | none |
Flow | none |
FlowCategory | none |
FlowDefinition | none |
GlobalValueSet | none |
GlobalValueSetTranslation | none |
Group | none |
HomePageComponent | none |
HomePageLayout | none |
InstalledPackage | none |
KeywordList | none |
Layout | none |
LightningBolt | none |
LightningComponentBundle | LightningComponentBundle is a metadata type that represents a Lightning web component(LWC) bundle in Salesforce. |
LightningExperienceTheme | LightningExperienceTheme is a metadata type that represents a set of custom brand images and colors for your org in Lightning Experience. |
LightningMessageChannel | none |
LiveChatAgentConfig | none |
LiveChatButton | none |
LiveChatDeployment | none |
LiveChatSensitiveDataRule | none |
ManagedTopics | none |
MatchingRules | none |
MilestoneType | none |
MlDomain | none |
ModerationRule | none |
MyDomainDiscoverableLogin | none |
NamedCredential | none |
NavigationMenu | none |
Network | none |
NetworkBranding | none |
OauthCustomScope | none |
PathAssistant | none |
PaymentGatewayProvider | none |
PermissionSet | none |
PlatformCachePartition | none |
PlatformEventChannel | none |
PlatformEventChannelMember | none |
Portal | none |
PostTemplate | none |
PresenceDeclineReason | none |
PresenceUserConfig | none |
Profile | none |
ProfilePasswordPolicy | none |
ProfileSessionSetting | none |
Prompt | none |
Queue | none |
QueueRoutingConfig | none |
QuickAction | none |
RecommendationStrategy | none |
RecordActionDeployment | none |
RedirectWhitelistUrl | none |
ReportType | none |
Role | none |
SamlSsoConfig | none |
Scontrol | none |
ServiceChannel | none |
ServicePresenceStatus | none |
Settings | none |
SharingRules | none |
SharingSet | none |
SiteDotCom | none |
Skill | none |
StandardValueSetTranslation | none |
StaticResource | none |
SynonymDictionary | none |
Territory | none |
Territory2 | none |
Territory2Model | none |
Territory2Rule | none |
Territory2Type | none |
TimeSheetTemplate | none |
TopicsForObjects | none |
TransactionSecurityPolicy | none |
Translations | none |
WaveApplication | none |
WaveDashboard | none |
WaveDataflow | none |
WaveDataset | none |
WaveLens | none |
WaveRecipe | none |
WaveTemplateBundle | none |
WaveXmd | none |
WorkSkillRouting | none |
Workflow | none |
Source:
https://developer.salesforce.com/docs/atlas.en-us.api_meta.meta/api_meta/manifest_samples.htm