Developer Console
It's time to start building!
The first step is to create an account on our Developer console. The console is your hub to register collections, get API keys, and more.
Staging and Production Consoles
There are two distinct developer console environments:
Staging (testnets) - https://staging.crossmint.io/console
Production (mainnet) - https://www.crossmint.io/console
Note: this dual testing architecture is temporary and the next release will merge both consoles. Until then, staging and production accounts are not linked on our database: they have different log-in methods and wallet addresses.
Create a developer account
Navigate to the appropriate staging or production website, click on the “Dev Console” button in the upper right corner, and follow the steps.
Start a project and add members
After signing up, a project is created by default. A project is a container of collections, API keys, billing information and more and can be accessed by multiple members. All members share the same privileges except for the ability to remove other members, which is only accessible to the original creator of the project.
You can create multiple projects if you’re working with different teams or clients and there is information or tools you want to compartmentalize. If gating is not a concern, you can create multiple collections within the same project.
Projects can be created and edited from the drop down menu on the upper right corner.

New members can be added from the Members tab:

Feature overview
The developer hub offers a simple UI to set up your Crossmint configuration. However, you can also execute most operations via API, some by default and others upon request.
General functionality
Feature | Description |
---|---|
API keys | Obtain keys to use any of our products |
Billing | Set up billing information, track your balance, and monitor requests |
Webhooks | Assign endpoint URLs to receive Crossmint webhooks |
Add projects | Set up new projects with a different set of collaborators or billing methods |
Add members | Add collaborators to your project |
Payments
Feature | Description | Available via API? |
---|---|---|
Register a collection | Set up payments and obtain a clientID for a specific contract | Yes (upon request) |
Configure an accesslist using an external tool | Make Crossmint compatible with your existing accesslist | Yes (upon request) |
Set up a prepay page | Build a no-code page to start collecting payments right now, even if you haven't deployed your smart contract | No |
Sales dashboard | Access a dashboard with data on your sales | No |
Set up an accesslist page - coming soon | Build a no-code page to collect email and wallet addresses, and gate who can participate based on discord roles, emails, or other parameters | No |
Minting and wallet APIs
All the functionality, except for obtaining the keys and setting up the billing method and webhooks, is currently only available via APIs. Developer console support is coming soon.
Updated 13 days ago