What is the Squads API?
The Squads API enables you to create and manage smart accounts—fully onchain programmable wallets with industry-leading security features on the Solana blockchain. Our REST API makes it easy to interact with the Squads smart account program, allowing you to focus on building your application’s core features.
Built for Developers
Smart Account Program Integration - Easily interact with Squads smart account program features
Infrastructure Management - We handle RPC nodes, indexing, and infrastructure scaling
Gas Abstraction - Pay fees in SOL or stablecoins or sponsor them for your users
Enterprise Ready - Built-in reliability with automatic retries and confirmation tracking
Build powerful applications with smart accounts while we handle the
infrastructure complexity.
Core Features
Flexible Custody Models
Choose the custody model that fits your needs:
Self-custodial - Users maintain complete control
Semi-custodial - Shared control between users and your application
Multi-signature - Multiple keys for enhanced security or social recovery
Bring Your Own Keys - Integrate with your existing key management infrastructure
Advanced Security Controls
Spending Limits - Set daily, weekly, or custom transfer limits
Timelocks - Delay certain operations based on configurable conditions
Enterprise-Grade Security
Multiple security audits and formal verification
Secured by Solana’s decentralized network of 1000+ validators
Battle-tested in production environments
Getting Started
Explore Use Cases
Smart accounts are designed to be general-purpose, supporting various applications:
Digital Banking (Coming Soon) Create programmable accounts with spending controls
Programmable Wallets (Coming Soon) Create programmable wallets with social recovery
Self-custodial Cards (Coming Soon) Self-custodial cards with spending limits
Responses are generated using AI and may contain mistakes.