Squads Grid: REST smart accounts for fintech apps logoSquads Grid: REST smart accounts for fintech apps
Grid is the Squads REST API. Create a smart account, move money, attach passkeys. V4 on-chain multisig stays the program article.
devrels.xyz/a/274Squads Grid is a hosted REST API for Solana smart accounts. You create an account, set policy, move stables, attach a passkey. Squads runs RPC, indexing, and landing. SDK: @sqds/grid. Dashboard keys: grid.squads.xyz/dashboard.
The on-chain V4 multisig is a different surface. That program, vaults, and proposals live in Squads multisig. Grid talks to the smart-account program over HTTP. Bank-API chooser: Bridge vs Sphere vs Squads Grid.
Which surface
| Surface | Job |
|---|---|
Grid @sqds/grid | REST at https://grid.squads.xyz. Email or signer accounts, payment intents, passkeys, KYC, virtual accounts. |
V4 @sqds/multisig | Direct program ix. Threshold, time lock, vault PDA. Program SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf. |
Client
Header Authorization: Bearer plus x-grid-environment: sandbox, devnet, or mainnet. Fees in SOL or USDC. Do not reuse a sandbox address on mainnet.
import { GridClient } from "@sqds/grid"
const gridClient = new GridClient({
environment: "sandbox",
apiKey: process.env.GRID_API_KEY!,
baseUrl: "https://grid.squads.xyz",
})Raw HTTP is the same host. Create: POST /api/grid/v1/accounts. Email flow needs OTP verify. Signer flow returns the address immediately with a threshold. Balances: GET /api/grid/v1/accounts/{address}/balances.
What you call next
Payment intents move funds between Grid accounts and external rails. Passkeys create or authorize a WebAuthn session. Spending limits cap transfers per period. Standing orders recur. Virtual accounts take fiat in. Compliance entities run KYB through Sumsub and related providers. Docs index: developers.squads.so/llms.txt.
Quickstart: Grid accounts. Overview: Squads API. App: app.squads.so.
People and links
| Who / what | Where |
|---|---|
| GitHub | Squads-Protocol · v4 |
| X | @SquadsLabs |
| npm | @sqds/grid · @sqds/multisig |
| Related | V4 on-chain · Bank APIs |
Keep reading
Define an intent; Relay solvers fill across 69+ chains — integrate via Quote, Execute, and Status.
One API to many local licensed on/off-ramp providers. Borderless sits outside the flow of funds and routes compliance and payouts through partner PFIs.
Get an order, sign it, execute it. Jupiter lands the tx. Trigger V2 is the limit and DCA vault on the same key.
Get new articles in your inbox
Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.
