# Starknet JSON-RPC Specification

**Canonical:** https://apis.io/apis/starknet/json-rpc/  
**Provider:** Starknet — https://apis.io/providers/starknet/  
**Base URL:** https://github.com/starkware-libs/starknet-specs  
**Documentation:** https://github.com/starkware-libs/starknet-specs

Starknet JSON-RPC Specification is one of 13 APIs that [Starknet](https://apis.io/providers/starknet/) publishes on the [APIs.io](https://apis.io/) network, described by an AsyncAPI event-driven specification. Tagged areas include JSON-RPC, Spec, and OpenRPC. The published artifact set on APIs.io includes API documentation and an AsyncAPI specification.

Versioned JSON-RPC specification implemented by Starknet full nodes (Pathfinder, Juno, Papyrus) and infrastructure providers. Defines read methods (starknet_* for blocks, transactions, classes, state, storage, events), trace methods, and write methods for invoking, deploying accounts, and declaring classes.

## Machine-readable artifacts (4)

- **Documentation** — https://github.com/starkware-libs/starknet-specs
- **Repository** — https://github.com/starkware-libs/starknet-specs
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/starknet/refs/heads/main/asyncapi/starknet-asyncapi.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/starknet/refs/heads/main/apis.yml

## Other Starknet APIs (12)

- [Starknet Mainnet RPC (Public Providers)](https://apis.io/apis/starknet/mainnet-rpc/)
- [Starknet Sepolia RPC (Public Providers)](https://apis.io/apis/starknet/sepolia-rpc/)
- [StarkGate Bridge](https://apis.io/apis/starknet/starkgate-bridge/)
- [starknet.js SDK](https://apis.io/apis/starknet/starknet-js/)
- [starknet.py SDK](https://apis.io/apis/starknet/starknet-py/)
- [starknet-rs SDK](https://apis.io/apis/starknet/starknet-rs/)
- [Cairo Language](https://apis.io/apis/starknet/cairo/)
- [Pathfinder Full Node](https://apis.io/apis/starknet/pathfinder/)
- [Juno Full Node](https://apis.io/apis/starknet/juno/)
- [Voyager Block Explorer](https://apis.io/apis/starknet/voyager-explorer/)
- [Starkscan Block Explorer](https://apis.io/apis/starknet/starkscan-explorer/)
- [Starknet Starknet JSON RPC API API](https://apis.io/apis/starknet/starknet-starknet-json-rpc-api-api/)

## Tags

JSON-RPC, Spec, OpenRPC

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/starknet/json-rpc/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/starknet/.
