Get started in three steps
Build secure wallet applications with our API in just a few minutes.Step 1: Get your API credentials
Create a project
Create a project
To get started, you need to create a project and obtain your Project API Key.
- Sign up or log in to the ChainStream Wallet Developer Platform
- Create a new project from the dashboard
- Copy your Project API Key (keep it secure!)
Choose your environment
Choose your environment
Base URL
- Production:
https://waas.chainstream.io- Live API endpoint
Step 2: Authenticate your requests
Generate an access token
Generate an access token
All API requests require authentication using Bearer tokens.
- Generate a short-lived JWT access token using your Project API Key
- Include it in the
Authorizationheader of each request
Authentication Guide
Learn more about our multi-layer authentication model
Example: Query account details
Example: Query account details
Here’s a simple example to query an EVM account:
Step 3: Make your first API call
Try it out
Try it out
Now you’re ready to make your first API call!
- Use the sandbox environment URL
- Include your access token in the Authorization header
- Query an account or explore available endpoints
Common operations
Once you’re set up, explore these common operations:Query Account
Get account details and balances for EVM or Solana wallets
Send Transaction
Send transactions on EVM networks
Sign Transaction
Sign transactions for EVM or Solana
Sign & Broadcast
Sign and broadcast transactions in one call
Next steps
Authentication Guide
Learn about our security model and authentication
API Reference
Explore all available API endpoints
Error Handling
Understand error codes and responses
Supported Networks
See all supported blockchain networks
Need help? Check out our API reference or review the authentication guide for detailed information.