Find metadata fast
Search common Salesforce metadata types instead of hunting through a long list.
Build, import, merge, and compare Salesforce metadata manifests. Preview your package.xml and create destructive changes ZIPs all in your browser, with no Salesforce login.
Generate a package.xml for retrieving or deploying selected metadata.
Select one or more types above to add their members.
Destructive changes can permanently delete metadata when deployed. Review every selected member before using these files.
Your input stays in this browser. Nothing is uploaded to a server.
A simple workflow for preparing a Salesforce metadata deployment manifest.
Search common Salesforce metadata types instead of hunting through a long list.
Add multiple Apex classes, flows, permission sets, or other component names at once.
Review the generated XML, copy it, or download a ready-to-save package.xml file.
This tool checks manifest structure and common issues locally. It cannot confirm that components exist in your org or guarantee deployment success.
Your productivity sidebar for Salesforce
Spend less time navigating Setup and more time getting things done. Find fields and API names, generate SOQL queries, jump to frequently used tools, and identify your Salesforce environment—all from a handy sidebar inside Salesforce.
Quick answers for creating and using Salesforce metadata manifests.
You can add a metadata type entry to the XML after generation. Use the exact API name documented by Salesforce’s Metadata API and follow the structure of the other <types> entries. Confirm that the type is supported by your selected API version.
Use the version your project or deployment workflow targets. If your project has an sfdx-project.json file, its sourceApiVersion is a useful reference. Older versions may not support newer metadata features.
No sign-in or org authorization is required. Your selections and XML are processed in your browser and are not sent to a Salesforce org by this tool.
No. Local checks can catch common issues, but cannot confirm component existence, org permissions, dependencies, or all Salesforce deployment rules.
It identifies metadata to delete rather than retrieve or deploy. Deletion workflows have additional deployment requirements; review Salesforce’s current deployment documentation and carefully inspect every member before use.
Package mode includes package.xml. Destructive changes mode includes package.xml and destructiveChanges.xml using the selected API version.
Only selected metadata types with component names are included. Check that the correct type is selected and that names are entered in its matching field.
Manifest generation and ZIP creation run locally in your browser. This tool does not upload your manifest to a backend. Your organization may still have policies about accessing unapproved websites.
Yes. Use Import & Merge to choose an existing package.xml. The tool previews the imported members and merges them with your current selections after you confirm.
No duplicate type/member entries are added. If the same member is already selected or appears more than once in the imported manifest, the merged output keeps one entry.
The importer reports unsupported types. The tool is designed to preserve valid imported entries in the generated manifest where possible; review the import summary before applying the merge.
Explore our quick guide with a practical XML example and tips for building Salesforce metadata manifests.
Read the package.xml GuideCompare your generated manifest with another XML manifest. Everything runs in this browser.
XML is processed locally and is not uploaded.
Review differences between the two manifests.
Bring in an existing package.xml and combine it with your current selections. Duplicates are removed automatically.