Multi-Tenant
Teams
Create sub-groups within an organization, assign wallets, and enforce spending limits.
Enterprise
Teams
Teams are sub-groups inside an organization. Use them to partition spend by department, project, or agent cluster. Each team can have its own wallet allowlist and budget limits.
Create a team
Requires admin or owner role.
POST /v1/orgs/018f1a2b-.../teams
Authorization: Bearer <admin-token | solvela_k_...>
Content-Type: application/json
{
"name": "research-agents"
}Response — 201 Created
{
"id": "019c3d4e-...",
"org_id": "018f1a2b-...",
"name": "research-agents",
"created_at": "2025-09-01T00:00:00Z"
}List teams
Requires member role or higher.
GET /v1/orgs/018f1a2b-.../teams
Authorization: Bearer <admin-token | solvela_k_...>Add a member
Requires admin or owner role. Non-owners cannot assign the owner role.
POST /v1/orgs/018f1a2b-.../members
Authorization: Bearer <admin-token | solvela_k_...>
Content-Type: application/json
{
"wallet_address": "AgEnTwALLetAddReSs...",
"role": "member"
}role — one of owner, admin, member.
List members
Requires member role or higher.
GET /v1/orgs/018f1a2b-.../members
Authorization: Bearer <admin-token | solvela_k_...>Team wallets
Wallets must be explicitly added to a team before they can route spend through it.
Add a wallet to a team
Requires admin or owner role.
POST /v1/orgs/018f1a2b-.../teams/019c3d4e-.../wallets
Authorization: Bearer <admin-token | solvela_k_...>
Content-Type: application/json
{
"wallet_address": "AgEnTwALLetAddReSs..."
}List wallets in a team
Requires member role or higher.
GET /v1/orgs/018f1a2b-.../teams/019c3d4e-.../wallets
Authorization: Bearer <admin-token | solvela_k_...>Ready for production?
Solvela Enterprise is $49.99/mo + 5% per route. Includes everything on this page plus the dashboard.
View pricing →