Starknet JSON-RPC 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.

Starknet JSON-RPC Specification is one of 12 APIs that Starknet publishes on the APIs.io network.

Tagged areas include JSON-RPC, Spec, and OpenRPC. The published artifact set on APIs.io includes API documentation.

API entry from apis.yml

apis.yml Raw ↑
aid: starknet:json-rpc
name: Starknet JSON-RPC Specification
description: 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.
humanURL: https://github.com/starkware-libs/starknet-specs
baseURL: https://github.com/starkware-libs/starknet-specs
tags:
- JSON-RPC
- Spec
- OpenRPC
properties:
- type: Documentation
  url: https://github.com/starkware-libs/starknet-specs
- type: Repository
  url: https://github.com/starkware-libs/starknet-specs