> ## Documentation Index
> Fetch the complete documentation index at: https://developers.squads.so/llms.txt
> Use this file to discover all available pages before exploring further.

# Squads API Overview

> Create and manage programmable smart accounts on Solana at scale

<img src="https://mintcdn.com/squads/-wqI60ACn8pAta1T/images/squads-api.avif?fit=max&auto=format&n=-wqI60ACn8pAta1T&q=85&s=c4b63b706e301b1a5a9f4b612aa67b94" alt="Hero" className="rounded-lg" width="1024" height="572" data-path="images/squads-api.avif" />

## 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

<Note>
  Build powerful applications with smart accounts while we handle the
  infrastructure complexity.
</Note>

## 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

<CardGroup cols={2}>
  <Card title="Quick Start Guide" icon="rocket" href="/squads-api/api-reference/v1/quickstart">
    Create your first smart account in minutes
  </Card>

  <Card title="API Reference" icon="code" href="/squads-api/api-reference/v1/introduction">
    Explore detailed API endpoints and examples
  </Card>

  <Card title="Infrastructure Deep Dive (Coming Soon)" icon="server" disabled>
    Learn how Squads manages blockchain infrastructure
  </Card>

  <Card title="Security Model (Coming Soon)" icon="shield-halved" disabled>
    Understand our security guarantees
  </Card>
</CardGroup>

## Explore Use Cases

Smart accounts are designed to be general-purpose, supporting various applications:

<CardGroup cols={2}>
  <Card title="Digital Banking (Coming Soon)" icon="building-columns" disabled>
    Create programmable accounts with spending controls
  </Card>

  <Card title="Programmable Wallets (Coming Soon)" icon="wallet" disabled>
    Create programmable wallets with social recovery
  </Card>

  <Card title="Self-custodial Cards (Coming Soon)" icon="credit-card" disabled>
    Self-custodial cards with spending limits
  </Card>
</CardGroup>
