Developers
Pocket Network is an open network for data services. As a developer you can use it from either side: publish a service and get paid for every request it serves, or call the services already on the network from your app or agent.
Choose Your Path
| I want to… | Start here |
|---|---|
| Turn my API into a service that agents and apps pay to call | Services — register, deploy, and get listed. The Service Builder skill for Claude does most of the work. |
| Give my AI agent data it can pay for per call, with no accounts or keys | Agent Services and Agent Integration |
| Give my agent live blockchain data | Blockchain Data for Agents |
| Call a blockchain from my app | Blockchain RPC, below |
| Pay for relays myself, at higher volume | Application Staking |
| Run my own gateway or access point | Building with PATH |
Blockchain RPC
The Foundation’s public RPC at api.pocket.network gives free access to dozens of blockchain networks with no account and no API key. Every network is at https://{chain-slug}.api.pocket.network; drop the URL into your existing code:
# Ethereum mainnet
curl -X POST https://eth.api.pocket.network \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}'// ethers.js — just change the URL
import { JsonRpcProvider } from "ethers";
const provider = new JsonRpcProvider("https://eth.api.pocket.network");
const blockNumber = await provider.getBlockNumber();# web3.py — same idea
from web3 import Web3
w3 = Web3(Web3.HTTPProvider("https://eth.api.pocket.network"))
print(w3.eth.block_number)Every network and its slug is on Supported Chains.
Pocket’s RPC is standard JSON-RPC. Your existing ethers.js, web3.py, viem, wagmi, or curl integrations work without modification — just change the URL.
Building Something Heavier?
If you need more than a public endpoint — your own gateway, custom routing, dedicated access, or high-volume production traffic — PATH is the open-source gateway framework for Pocket Network. It handles sessions, supplier selection, quality scoring, and relay signing for any service on the network, blockchain or not. See Building with PATH.
What’s in This Section
- Supported Chains — every public RPC endpoint and its slug
- Integration Examples — drop-in RPC code for ethers.js, web3.py, wagmi, viem, and curl
- Application Staking — stake POKT to pay for relays to any service yourself
- Building with PATH — when and how to run your own gateway
- API Reference — relay, chain, and PATH endpoints
In this section
API Reference
Pocket Network API endpoints — Shannon chain RPC, REST, gRPC, and PATH gateway APIs.
Learn more →Application Staking
Stake POKT as an Application to pay for relays to any service on Pocket Network, from blockchain RPC to data APIs.
Learn more →Building with PATH
PATH is the SDK for Shannon — if you're building a custom access point to Pocket Network, PATH is your starting point.
Learn more →Integration Examples
Drop-in code examples for using Pocket Network endpoints with ethers.js, viem, web3.py, wagmi, and curl.
Learn more →Public API Portal — Available Networks
Blockchain networks available on the Pocket Network public API portal — free, keyless access with no account required.
Learn more →