Agent Wallets
Deploy wallets for your agents in under 5 minutes
Introduction
Crossmint offers wallet APIs specifically designed for AI agents, focusing on three core principles:
- Ease of Use: Simple APIs that integrate seamlessly with all the main agent frameworks
- Regulatory Compliance: Non-custodial architecture that eliminates custody risk for agent platforms
- Security: Protect against key leakage and unwanted actions through a combination of smart contract guardrails and Hardware-based security through TEEs
Intended Audience
There are three common architectures for deploying AI agents with wallets:
- Self-Hosted: Individual developers building and running their own agents
- Managed Platforms: Infrastructure providers hosting agents for multiple owners (e.g., agents as a service, launchpads)
- Autonomous: Fully independent agents that own and manage their resources
Crossmint’s wallet APIs are compatible with all, but specifically built for the second category - managed platforms and agent providers. These APIs help you:
- Deploy agents securely without taking custody of their assets
- Maintain regulatory compliance while scaling
- Give agent owners full control over their agents’ wallets
- Enable autonomous on-chain operations
Integration Steps
Create a Developer Account and Project
To get started, create a developer account in the Crossmint Staging Console. Open that link, sign in, and accept the dialog to continue.
Then, navigate to project Settings > General:
- For EVM chains: Set the wallet type to “Smart Wallets”
- For all other chains: Set the wallet type to “Custodial Wallets”
Get an API Key
Create a server-side API key with these scopes:
Navigate to the "Integrate" section on the left navigation bar, and ensure you're on the "API Keys" tab.
Within the Server-side keys section, click the "Create new key" button in the top right.
Next, check the scopes labeled wallets.create
, wallets.read
, wallets.fund
, wallets:balance.read
, wallets:transactions.create
, wallets:transactions.read
, wallets:transactions.sign
.
Finally, create your key and save it for subsequent steps.
This allows your API key to perform any kind of wallet action.
Start Building
We’ve created a complete starter kit that demonstrates how to integrate Crossmint wallets with your agent platform:
This repository includes:
- A Next.js application template
- Integration with TEE networks
- Example agent deployment flows
- Complete wallet management
Quickstarts by Agent Framework
ElizaOS
Coming soon
Zerepy
Coming soon
Virtuals
Coming soon
Launching in Production
For production, the steps are almost identical, but some changes are required:
- Create a developer account on the production console
- Add credits to your account from Billing & Usage
- Create a production key on the API Keys page with the same API scopes
- Modify all code snippets to use
https://www.crossmint.com
instead ofhttps://staging.crossmint.com
Dive into Advanced Topics
Other Links
Was this page helpful?