Verification & Production Access
Understand your verification status and what it unlocks in the Developer Portal.
Overview
When you sign up for the Developer Portal, your account starts as Unverified. You can immediately create apps, access the Developer Sandbox, and install and test your integration — no verification required to get started.
The Developer Sandbox is available at every stage. Whether your account is Unverified or verified, you always have full access to the Developer Sandbox. Build, install, and iterate freely — verification only gates production access.
Moving an app to production requires two distinct steps:
- Verify your organization — Choose the verification path that matches your intentions. This is a one-time step per organization.
- Request production credentials per app — After your organization is verified, each app you want to promote to production requires its own approval. This ensures every app meets Procore’s API Terms of Use and User Terms of Service before production credentials are issued.
If your organization is an active Procore customer, verification through the paths below may not be required — your account may already have production access configured.
Unverified
All new Developer Portal accounts start as Unverified.
As an Unverified developer, you can:
- Create apps
- Access the Developer Sandbox and generate sandbox credentials
- Install your app in the Developer Sandbox to test and iterate
When you are ready to move an app to production, you will see a Become a Verified Developer prompt instead of production options. Selecting it walks you through the two available verification paths: Private Developer and Marketplace Partner.
Verification is a one-time step for your organization. Once complete, your account transitions to the appropriate verified role and production features become available.
Verified: Private Developer
The Private Developer path is for consultants and independent developers building a custom app for a single Procore customer. This is a non-commercial path — your app is built for one client and will not be distributed publicly or listed on the Marketplace.
Best for:
- Consultants creating a custom integration for a specific client
- In-house developers building a proprietary integration exclusively for their own company’s use
- App deployments not intended for broader distribution
Requirements:
- Business email address (no personal email providers)
- Description of your intended app use cases
As a verified Private Developer, you can:
- Create apps
- Access the Developer Sandbox and continue to build and test your integration
- Request production credential access for each app you build
You cannot:
- Access Marketplace listing tools
- Distribute your app through the Procore Marketplace
To get verified: Select Apply to Become Verified (Private Developer) from the Developer Portal. You will receive an email notification when your application is approved.
Verified: Marketplace Partner
The Marketplace Partner path is for organizations building apps for commercial distribution on the Procore Marketplace. This path unlocks Marketplace listing tools and allows you to publish your integration for any Procore customer to discover and install.
Best for:
- ISVs building apps to distribute to multiple Procore customers
- Partners who want to publish and market an integration in the Marketplace
- Organizations that need listing eligibility and a review process for customer trust
Requirements:
- Valid business email address (no personal email providers)
- Complete technical feasibility
- Sign a Partnership Agreement
As a verified Marketplace Partner, you can:
- Create apps
- Access the Developer Sandbox and continue to build and test your integration
- Request production credential access for each app you build
- Access Marketplace listing tools to create and manage your listing
To get verified: Select Apply to Become a Marketplace Partner from the Developer Portal. You will receive an email notification with next steps when your review is complete. See the Partner & Marketplace Overview for requirements and listing details.
Getting to Production
Reaching production requires clearing two gates, regardless of which verification path you take.
Step 1: Verify your organization
If your account is Unverified, the Become a Verified Developer prompt replaces production options in your app dashboard. Complete the verification process to establish who you are and how you intend to use your app. Once approved, your account transitions to either Private Developer or Marketplace Partner.
A business email address is required for verification. Personal email addresses (such as Gmail, Yahoo, or Outlook.com) are not accepted. Your Developer Portal account must be associated with a company or organization domain before verification can be completed.
This step happens once per organization. An app’s production access is determined by the verification status of its owner — not its collaborators. This is one reason app ownership matters: even if collaborators are added to an app, the owner’s verification status governs what production options are available.
Step 2: Request production credentials per app
After your organization is verified, each app requires its own Request Production Credential Access submission. Procore reviews every request to confirm the app complies with the API Terms of Use and User Terms of Service before production credentials are issued.
Until your request is submitted and approved, your app cannot be installed in any customer’s production environment. You can continue building and testing in the Developer Sandbox while your request is under review.
This step happens for every app you want to promote to production. If you build a new app, you submit a new request for that app.
Comparison
| Unverified | Private Developer | Marketplace Partner | |
|---|---|---|---|
| Create apps | ✓ | ✓ | ✓ |
| Developer Sandbox access | ✓ | ✓ | ✓ |
| Install app for sandbox testing | ✓ | ✓ | ✓ |
| Request production credential access | — | ✓ | ✓ |
| Marketplace listing tools | — | — | ✓ |
See also
Need Help?
We’re here to support you at every step of your journey. Here’s how to get help:
| Type of Help | Contact | What They Support |
|---|---|---|
| API & Technical Support | apisupport@procore.com | Issues with APIs, authentication, Sandbox, and app types |
| Technology Partner Program | techpartners@procore.com | Questions about agreements, vetting, or intake process |
| Marketplace QA | marketplaceqa@procore.com | App review status, listing changes, and validation feedback |
You can also explore our learning tools and support resources in the Help & Learning Center.