API ACCESS
Start using the API
Register your application in the Developer Console and create credentials for the API and SDK. Sign in with your email, then configure access for your browser application or server.
Get started in the console
Verify your email and complete your profile
Enter your email address and sign in with the six-digit code. Complete your profile on your first visit. Company name is optional for individuals and sole proprietors.
Register your application
Select “Register application” and enter a name that identifies your service. Manage Test and Live connections within the same application.
Add a connection
Choose Test or Live at the top right of the application page, then select “Add connection”. Enter a connection name and choose “Browser / web application” or “Server”. Add separate connections for each use as needed.
Start with the free Developer plan allowance. Check your current limits and monthly request count under “Usage” in the console. Select “View requests by key” for a breakdown by connection and key.
Configure access for your application
| Access method | What to configure |
|---|---|
| Browser / web application | Register your application origins and use the generated publishable key in your API or SDK configuration. This key identifies the application; it does not authenticate a user. |
| Server | Create server credentials for the connection and store them securely on your server. Use the code example on the connection page to configure API or SDK access. Keep the private key out of browser code. |
| User authentication | When you need per-user authentication, select “Configure user authentication” on the connection to add hazBase login or integrate an existing identity provider. |
Use https://api.hazbase.com as the API endpoint. The console is where you manage applications, credentials and usage.
Choose where to start
| Goal | What you can do | Guide |
|---|---|---|
| Explore the workflow | Use the Day 0 kit to explore asset registration, issuance, transfers and history without applying for API access. | Quickstart |
| Plan an implementation | Review architectures, data models and SDK examples for each use case. | Implementation patterns |
| Connect to the API or SDK | Register your application and connections in the console to obtain credentials and connection code examples. | Register an application |
Connect to a public information API
Retrieve the supported-chain list with the following request. This read-only endpoint can be called without credentials.
curl --fail --show-error https://api.hazbase.com/api/meta/chainsCheck for an HTTP 200 response containing JSON. This request does not issue or transfer assets. Check each endpoint’s specification for its authentication and permission requirements.
Read the HTTP API referenceUser authentication and asset operations
Wallet and asset APIs require the user session, signatures and permissions specified for each operation. Verify connectivity separately from authorization to operate on a particular asset.
The Day 0 kit and distributed MCP sample operate a sample environment. Setting an API endpoint alone does not connect their issuance and transfers to a production service. Production integration includes authentication, approvals, result reconciliation and audit records.
What to cover in an integration discussion
Tell us about your assets, service, required features and existing systems. Expected usage and timing help us discuss connection and operating requirements. You can contact us before all details are decided.
Discuss your integration