Safe (Gnosis Safe)
Safe (formerly Gnosis Safe) provides multi-signature smart contract wallets for managing digital assets on EVM-compatible blockchains. The Safe Transaction Service is a REST API that tracks transactions submitted to Safe smart contracts, enabling off-chain collection of signatures, owner notification of pending transactions, delegate management, on-chain message signing, and token/NFT balance retrieval across 40+ supported networks including Mainnet, Arbitrum, Optimism, Polygon, Base, Gnosis Chain, zkSync, and testnets. The Safe{Core} SDK (API Kit) provides a TypeScript client for the Transaction Service. Authentication uses JWT API keys with tiered plans ranging from a free Builder tier to high-throughput Scale plans.
APIs
Safe Transaction Service API
REST API that tracks Safe multisig transactions on EVM chains. Provides endpoints to propose and retrieve multisig transactions, collect and confirm signatures off-chain, query ...
Safe Delegates API
Endpoints for managing delegate relationships on a Safe. Delegates are addresses authorized by Safe owners to propose transactions without being full owners. Supports creating, ...
Safe Messages API
Endpoints for off-chain message signing via Safe smart accounts. Allows creating signed messages for a Safe, retrieving existing messages by their hash, and listing all messages...
Safe 4337 User Operations API
Endpoints supporting ERC-4337 account abstraction user operations for Safe smart accounts. Allows listing, retrieving, and managing ERC-4337 user operations associated with a Sa...
Safe API Kit (TypeScript SDK)
Official TypeScript client SDK for the Safe Transaction Service API. Wraps all Transaction Service endpoints with typed methods for proposing transactions, confirming signatures...