Salesforce Dictionary — Free Salesforce GlossarySalesforce Dictionary

Project Manifest

Platform🟡 Intermediate

Definition

In Salesforce DX, the sfdx-project.json file that defines project configuration including package directories, namespace, API version, and dependency information for the development project.

Real-World Example

the IT director at Vertex Global uses Project Manifest to scale their operations using the Salesforce platform. Project Manifest gives them the infrastructure and tools needed to support new business requirements, handle increased data volumes, and serve a growing user base without compromising performance.

Why Project Manifest Matters

In Salesforce DX, the Project Manifest is the sfdx-project.json file that defines project configuration including package directories, namespace, API version, and dependency information for the development project. The manifest tells the Salesforce CLI how to interpret the project structure and provides the metadata needed for build and deployment operations.

The sfdx-project.json file is required for any DX project; without it, the Salesforce CLI doesn't know how to work with the directory. The configuration includes package directories (where source files live), default package, namespace (for managed packages), API version, and source API version. Mature teams maintain the manifest carefully as part of project setup, with conventions for how packages and directories are organized.

How Organizations Use Project Manifest

  • Quantum LabsMaintains sfdx-project.json with clear package directory structure for their managed package development.
  • TerraForm TechUses project manifests to define API versions and namespaces for their multi-package projects.
  • CodeBridgeTreats sfdx-project.json maintenance as part of project setup discipline.

🧠 Test Your Knowledge

1. What is the Project Manifest in Salesforce DX?

2. What does the manifest define?

3. Is the manifest required?

See something that could be improved?

Suggest an Edit