Safe (Gnosis Safe) website screenshot

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.

5 APIs 0 Features
MultisigSmart ContractEthereumWeb3BlockchainDeFiSafeGnosisWallet

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

Pricing Plans

Rate Limits

Gnosis Safe Rate Limits

8 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Gnosis Safe Api Context

0 classes · 0 properties

JSON-LD

Gnosis Safe Context

49 classes · 6 properties

JSON-LD

Example Payloads

About_Deployments_List

8 fields

EXAMPLE

About_Ethereum_Rpc_Retrieve

8 fields

EXAMPLE

About_Indexing_Retrieve

8 fields

EXAMPLE

About_Retrieve

8 fields

EXAMPLE

About_Singletons_List

8 fields

EXAMPLE

Contracts_List

8 fields

EXAMPLE

Contracts_Retrieve

8 fields

EXAMPLE

Data_Decoder_Create

9 fields

EXAMPLE

Delegates_Create

9 fields

EXAMPLE

Delegates_Create_2

9 fields

EXAMPLE

Delegates_Destroy

8 fields

EXAMPLE

Delegates_Destroy_2

8 fields

EXAMPLE

Delegates_List

8 fields

EXAMPLE

Delegates_List_2

8 fields

EXAMPLE

Messages_Retrieve

8 fields

EXAMPLE

Messages_Signatures_Create

9 fields

EXAMPLE

Module_Transaction_Retrieve

8 fields

EXAMPLE

Modules_Safes_List

8 fields

EXAMPLE

Modules_Safes_Retrieve

8 fields

EXAMPLE

Operations Index

2 fields

EXAMPLE

Owners_Safes_List

8 fields

EXAMPLE

Owners_Safes_Retrieve

8 fields

EXAMPLE

Safe_Operations_Retrieve

8 fields

EXAMPLE

Safes_All_Transactions_List

8 fields

EXAMPLE

Safes_Balances_Retrieve

8 fields

EXAMPLE

Safes_Balances_Retrieve_2

8 fields

EXAMPLE

Safes_Collectibles_Retrieve

8 fields

EXAMPLE

Safes_Creation_Retrieve

8 fields

EXAMPLE

Safes_Delegates_Destroy

8 fields

EXAMPLE

Safes_Export_Retrieve

8 fields

EXAMPLE

Safes_Messages_Create

9 fields

EXAMPLE

Safes_Messages_List

8 fields

EXAMPLE

Safes_Retrieve

8 fields

EXAMPLE

Safes_Safe_Operations_Create

9 fields

EXAMPLE

Safes_Safe_Operations_List

8 fields

EXAMPLE

Safes_Transfers_List

8 fields

EXAMPLE

Safes_User_Operations_List

8 fields

EXAMPLE

Tokens_List

8 fields

EXAMPLE

Tokens_Lists_List

8 fields

EXAMPLE

Tokens_Retrieve

8 fields

EXAMPLE

Transfer_Retrieve

8 fields

EXAMPLE

User_Operations_Retrieve

8 fields

EXAMPLE

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
Portal
Portal
👥
GitHub
GitHub
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🟢
Status
Status
📰
Blog
Blog
🔗
X
X
🔗
Discord
Discord

Sources

Raw ↑
aid: gnosis-safe
url: https://raw.githubusercontent.com/api-evangelist/gnosis-safe/refs/heads/main/apis.yml
name: Safe (Gnosis Safe)
kind: company
description: 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.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Multisig
- Smart Contract
- Ethereum
- Web3
- Blockchain
- DeFi
- Safe
- Gnosis
- Wallet
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
apis:
- aid: gnosis-safe:transaction-service
  name: Safe Transaction Service API
  description: 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 incoming and outgoing transfers, list module transactions,
    and decode transaction data. Supports 40+ networks, each with its own service instance accessible via api.safe.global/tx-service/{chain}/api/v1/.
  humanURL: https://docs.safe.global/core-api/transaction-service-overview
  baseURL: https://api.safe.global/tx-service/eth/api/v1
  tags:
  - Multisig
  - Transactions
  - Confirmations
  - EVM
  - Blockchain
  properties:
  - type: Documentation
    url: https://docs.safe.global/core-api/transaction-service-overview
  - type: OpenAPI
    url: https://safe-transaction-mainnet.safe.global/api/schema/swagger-ui/
- aid: gnosis-safe:delegates
  name: Safe Delegates API
  description: Endpoints for managing delegate relationships on a Safe. Delegates are addresses authorized by Safe owners
    to propose transactions without being full owners. Supports creating, listing, and deleting delegates for a given Safe
    or delegator address.
  humanURL: https://docs.safe.global/core-api/transaction-service-overview
  baseURL: https://api.safe.global/tx-service/eth/api/v1
  tags:
  - Delegates
  - Multisig
  - Authorization
  properties:
  - type: Documentation
    url: https://docs.safe.global/core-api/transaction-service-overview
- aid: gnosis-safe:messages
  name: Safe Messages API
  description: 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 associated with a Safe address. Compliant with EIP-191
    and EIP-712 typed data signatures.
  humanURL: https://docs.safe.global/core-api/transaction-service-overview
  baseURL: https://api.safe.global/tx-service/eth/api/v1
  tags:
  - Messages
  - EIP-712
  - Signatures
  - Off-chain
  properties:
  - type: Documentation
    url: https://docs.safe.global/core-api/transaction-service-overview
- aid: gnosis-safe:4337
  name: Safe 4337 User Operations API
  description: Endpoints supporting ERC-4337 account abstraction user operations for Safe smart accounts. Allows listing,
    retrieving, and managing ERC-4337 user operations associated with a Safe, enabling gas-abstracted and sponsored transactions
    via bundlers.
  humanURL: https://docs.safe.global/core-api/transaction-service-overview
  baseURL: https://api.safe.global/tx-service/eth/api/v1
  tags:
  - ERC-4337
  - Account Abstraction
  - User Operations
  - Bundler
  properties:
  - type: Documentation
    url: https://docs.safe.global/core-api/transaction-service-overview
- aid: gnosis-safe:api-kit
  name: Safe API Kit (TypeScript SDK)
  description: Official TypeScript client SDK for the Safe Transaction Service API. Wraps all Transaction Service endpoints
    with typed methods for proposing transactions, confirming signatures, fetching pending and executed transactions, and
    managing delegates. Distributed via npm as @safe-global/api-kit.
  humanURL: https://docs.safe.global/sdk/api-kit
  baseURL: https://www.npmjs.com/package/@safe-global/api-kit
  tags:
  - SDK
  - TypeScript
  - JavaScript
  - npm
  properties:
  - type: Documentation
    url: https://docs.safe.global/sdk/api-kit
  - type: Repository
    url: https://github.com/safe-global/safe-core-sdk
common:
- type: Website
  url: https://safe.global/
- type: Documentation
  url: https://docs.safe.global/
- type: Portal
  url: https://developer.safe.global/
- type: GitHub
  url: https://github.com/safe-global
- type: Plans
  url: plans/gnosis-safe-plans-pricing.yml
- type: RateLimits
  url: rate-limits/gnosis-safe-rate-limits.yml
- type: FinOps
  url: finops/gnosis-safe-finops.yml
- type: Status
  url: https://status.safe.global/
- type: Blog
  url: https://safe.mirror.xyz/
- type: X
  url: https://x.com/safe
- type: Discord
  url: https://discord.gg/safe
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com