1. Create an account
Sign up on the CryptoMate Portal and complete the onboarding for your organization. Once you’re in, you’ll have access to both environments:- Sandbox — safe playground, no real-world blockchain impact. Use it for development and testing.
- Production — live transactions recorded on the main blockchain.
2. Generate an API key
From the Portal, open the API Keys section and create a new key. When creating the key you can:- Scope its permissions to only the products and actions your integration needs
- Restrict it to a list of allowed IPs (recommended for backend services)
3. Make your first request
Include your API key in theX-API-KEY header of every request.
2xx status code and a JSON body. If something goes wrong, inspect the code and message fields and note the X-Trace-Id header — see Errors.
4. Configure a webhook (optional)
Most production integrations need to react to events asynchronously (a deposit arrives, a card transaction is authorized, a withdrawal completes). Expose an HTTPS endpoint and register it from the Portal to start receiving events. See Webhooks for the payload format and the list of available events.5. Pick a product and go deep
Once you can authenticate and receive webhooks, continue with the guide for the product you’re integrating:Treasury
Manage digital assets across multiple blockchains.
Active Management
Centralize client deposits with a holding wallet architecture.
Cards
Issue Visa cards backed by stablecoin collateral.
Next steps
API Reference
Browse every endpoint with request and response examples.
