Sandbox vs Production
| Sandbox | Production | |
|---|---|---|
| Base URL | https://test-service.bluumfinance.com/v1 | https://service.bluumfinance.com/v1 |
| Data persistence | Resets nightly at midnight UTC | Permanent |
| Order execution | Simulated fills (instant for market orders) | Real exchange execution |
| Deposits | Simulated ACH processing | Real bank transfers |
| KYC verification | Auto-approved in most cases | Real identity verification |
| Rate limit | 10 requests/second | 25 requests/second |
| Access | Immediate after signup | Requires compliance approval |
Getting credentials
Create a dashboard account
Visit the Bluum Finance dashboard and sign up with your email and company information.
Generate API keys
Navigate to Settings > API Keys in the dashboard. Click Create API Key and copy both the API Key and API Secret immediately — the secret is only shown once.
Setting up Postman
The Bluum Postman collection includes pre-configured requests for every endpoint.- Import the collection from our Postman documentation
- Set environment variables:
baseUrl=https://test-service.bluumfinance.com/v1apiKey= your sandbox API keyapiSecret= your sandbox API secret
- The collection handles Base64 encoding automatically
Sandbox behaviors
Order execution
Market orders fill instantly at the current simulated price. Limit orders fill when the simulated price crosses the limit. Orders placed outside market hours queue until the next simulated open.Deposits and withdrawals
ACH deposits via Plaid transition throughpending → processing → completed within seconds. Manual bank transfer deposits remain in pending until you explicitly trigger completion (useful for testing status transitions).
KYC verification
Document uploads are auto-approved in sandbox. To test rejection scenarios, use specific test values documented in your dashboard.Webhooks
Webhook events fire in sandbox just like production. Register a webhook endpoint to receive real-time notifications during development. Tools like webhook.site or ngrok are useful for local testing.Environment variable setup
Use environment variables to switch between sandbox and production without code changes:Next steps
- Quick Start: Self-Directed Investing — Make your first trade
- Quick Start: Wealth Management — Set up a managed portfolio
- Going Live — Production readiness checklist