Coinbase Developer Documentation home page
Search...
⌘K
Ask AI
Get help
Dev portal
Dev portal
Search...
Navigation
Repositories
mesh-specifications
Docs
API Reference
SDKs
GET STARTED
Home
Quickstart
Use AI Tooling
Supported Networks
Authentication
Demo Apps
CDP Portal
Changelog
WALLETS
Comparing Our Wallet Products
Server Wallet
v2
Server Wallet
v1
Embedded Wallet
PAYMENTS
Send & Receive
Onramp & Offramp
x402
TRADING
Trade API
Beta
BASE TOOLS
Base Account
Paymaster
Appchains
Onchainkit
DATA
Introduction
Node
Address History
Token Balances
Beta
Webhooks
Alpha
Smart Contract Events
Verifications
AI
AgentKit
STAKING
Staking API
Staking Delegation Guides
FAUCET
Using Faucets
CONSUMER APIS
Coinbase App
Coinbase Wallet
Coinbase Mesh
Product Overview
Getting Started
Mesh API Spec
Coinbase Listing Integrations
Samples
Testing
Best Practices
Repositories
mesh-specifications
mesh-sdk-go
BUSINESS APIS
Coinbase Business
Coinbase Commerce
INSTITUTIONAL APIS
Overview
Coinbase Exchange
Coinbase International Exchange
Coinbase Prime
Coinbase Derivatives
On this page
Specification Changes
Repositories
mesh-specifications
Copy page
Copy page
All specifications for the Mesh APIs are documented at
mesh-specifications
in the
OpenAPI 3.0 format
(the
successor to Swagger/OpenAPI 2.0
). Because all interfaces are in this format, code (both for servers and clients) can be automatically generated using
Swagger Codegen
or
OpenAPI Generator
.
Check out
mesh-sdk-go
for an example of generating both a server and a client from
rosetta-specifications
.
Specification Changes
If it is not possible to represent the abstractions used by a blockchain with the current specifications, please
open an issue
describing specifically what limitation is preventing you from implementing the Mesh APIs for a blockchain.
Was this page helpful?
Yes
No
Common Mistakes
Previous
mesh-sdk-go
Next
Assistant
Responses are generated using AI and may contain mistakes.