Home
Starknet
Starknet
Starknet is a permissionless Ethereum Layer 2 validity rollup developed by StarkWare, powered by STARK proofs and the Cairo smart contract language. Developers interact with Starknet via a versioned Starknet JSON-RPC (served by Pathfinder, Juno, and Papyrus full nodes as well as Infura / Alchemy / Blast / Nethermind providers), the Cairo toolchain (Scarb, Starknet Foundry, Cairo compiler, cairo-vm), client SDKs (starknet.js, starknet.py, starknet-rs), the StarkGate canonical bridge between Ethereum and Starknet, and Voyager / Starkscan block explorers.
12 APIs
0 Features
Layer 2 Ethereum Validity Rollup ZK Cairo STARK JSON-RPC Bridge
Starknet publishes 12 APIs on the APIs.io network. Tagged areas include Layer 2, Ethereum, Validity Rollup, ZK, and Cairo.
Starknet’s developer surface includes documentation, engineering blog, and 10 more developer resources.
Versioned JSON-RPC specification implemented by Starknet full nodes (Pathfinder, Juno, Papyrus) and infrastructure providers. Defines read methods (starknet_* for blocks, transa...
Starknet Mainnet (chain ID SN_MAIN) is reached via the Starknet JSON-RPC at hosted providers — Infura, Alchemy, Blast, Nethermind Voyager, Lava, Chainstack — or via self-hosted ...
Public JSON-RPC endpoint for Starknet Sepolia testnet (chain ID SN_SEPOLIA) for development and integration testing.
Canonical L1<->L2 bridge for ETH and ERC-20 tokens between Ethereum and Starknet, operated by StarkWare. Bridge contracts are open-source.
JavaScript / TypeScript SDK for Starknet — providers, accounts, contract classes, ABI parsing, transaction signing, and integration with browser wallets via the wallet API (get-...
Python SDK for Starknet maintained by Software Mansion, covering account / contract interaction, Cairo ABI handling, and the Starknet JSON-RPC.
Rust SDK for Starknet with high-performance providers, accounts, contract bindings, ABI codegen, and Cairo serialization.
Cairo is StarkWare's Turing-complete language for creating provable programs and the canonical smart contract language for Starknet. Distributed as the Cairo compiler (Rust) and...
Rust implementation of a Starknet full node from Equilibrium that serves the Starknet JSON-RPC, syncs from Ethereum L1 data, and verifies state transitions.
Go implementation of a Starknet full node from Nethermind that serves the Starknet JSON-RPC and acts as a sequencer / RPC backend.
Nethermind-built block explorer for Starknet Mainnet and Sepolia with a public REST API for blocks, transactions, contracts, classes, events, and tokens.
Block explorer for Starknet Mainnet, Sepolia, and Sepolia Integration with a public REST API for blocks, transactions, events, classes, and NFTs.
Sources
aid: starknet
url: https://raw.githubusercontent.com/api-evangelist/starknet/refs/heads/main/apis.yml
name: Starknet
kind: company
description: >-
Starknet is a permissionless Ethereum Layer 2 validity rollup developed by StarkWare,
powered by STARK proofs and the Cairo smart contract language. Developers interact
with Starknet via a versioned Starknet JSON-RPC (served by Pathfinder, Juno, and
Papyrus full nodes as well as Infura / Alchemy / Blast / Nethermind providers), the
Cairo toolchain (Scarb, Starknet Foundry, Cairo compiler, cairo-vm), client SDKs
(starknet.js, starknet.py, starknet-rs), the StarkGate canonical bridge between
Ethereum and Starknet, and Voyager / Starkscan block explorers.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- Layer 2
- Ethereum
- Validity Rollup
- ZK
- Cairo
- STARK
- JSON-RPC
- Bridge
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
apis:
- 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
- aid: starknet:mainnet-rpc
name: Starknet Mainnet RPC (Public Providers)
description: >-
Starknet Mainnet (chain ID SN_MAIN) is reached via the Starknet JSON-RPC at
hosted providers — Infura, Alchemy, Blast, Nethermind Voyager, Lava, Chainstack
— or via self-hosted Pathfinder / Juno full nodes.
humanURL: https://docs.starknet.io/quick-start/environment-setup
baseURL: https://starknet-mainnet.public.blastapi.io
tags:
- JSON-RPC
- Mainnet
- Providers
properties:
- type: Documentation
url: https://docs.starknet.io/quick-start/environment-setup
- aid: starknet:sepolia-rpc
name: Starknet Sepolia RPC (Public Providers)
description: >-
Public JSON-RPC endpoint for Starknet Sepolia testnet (chain ID SN_SEPOLIA) for
development and integration testing.
humanURL: https://docs.starknet.io/quick-start/environment-setup
baseURL: https://starknet-sepolia.public.blastapi.io
tags:
- JSON-RPC
- Testnet
- Sepolia
properties:
- type: Documentation
url: https://docs.starknet.io/quick-start/environment-setup
- aid: starknet:starkgate-bridge
name: StarkGate Bridge
description: >-
Canonical L1<->L2 bridge for ETH and ERC-20 tokens between Ethereum and
Starknet, operated by StarkWare. Bridge contracts are open-source.
humanURL: https://starkgate.starknet.io
baseURL: https://starkgate.starknet.io
tags:
- Bridge
- Cross-Chain
- Canonical
properties:
- type: Documentation
url: https://docs.starknet.io/quick-start/bridging-tokens
- type: App
url: https://starkgate.starknet.io
- type: Repository
url: https://github.com/starknet-io/starkgate-contracts
- aid: starknet:starknet-js
name: starknet.js SDK
description: >-
JavaScript / TypeScript SDK for Starknet — providers, accounts, contract
classes, ABI parsing, transaction signing, and integration with browser wallets
via the wallet API (get-starknet).
humanURL: https://www.starknetjs.com
baseURL: https://github.com/starknet-io/starknet.js
tags:
- SDK
- JavaScript
- TypeScript
properties:
- type: Documentation
url: https://www.starknetjs.com
- type: Repository
url: https://github.com/starknet-io/starknet.js
- aid: starknet:starknet-py
name: starknet.py SDK
description: >-
Python SDK for Starknet maintained by Software Mansion, covering account /
contract interaction, Cairo ABI handling, and the Starknet JSON-RPC.
humanURL: https://starknetpy.readthedocs.io
baseURL: https://github.com/software-mansion/starknet.py
tags:
- SDK
- Python
properties:
- type: Documentation
url: https://starknetpy.readthedocs.io
- type: Repository
url: https://github.com/software-mansion/starknet.py
- aid: starknet:starknet-rs
name: starknet-rs SDK
description: >-
Rust SDK for Starknet with high-performance providers, accounts, contract
bindings, ABI codegen, and Cairo serialization.
humanURL: https://github.com/xJonathanLEI/starknet-rs
baseURL: https://github.com/xJonathanLEI/starknet-rs
tags:
- SDK
- Rust
properties:
- type: Repository
url: https://github.com/xJonathanLEI/starknet-rs
- aid: starknet:cairo
name: Cairo Language
description: >-
Cairo is StarkWare's Turing-complete language for creating provable programs
and the canonical smart contract language for Starknet. Distributed as the
Cairo compiler (Rust) and the Scarb package manager.
humanURL: https://book.cairo-lang.org
baseURL: https://github.com/starkware-libs/cairo
tags:
- Cairo
- Language
- Smart Contracts
properties:
- type: Documentation
url: https://book.cairo-lang.org
- type: Repository
url: https://github.com/starkware-libs/cairo
- type: PackageManager
url: https://docs.swmansion.com/scarb
- aid: starknet:pathfinder
name: Pathfinder Full Node
description: >-
Rust implementation of a Starknet full node from Equilibrium that serves the
Starknet JSON-RPC, syncs from Ethereum L1 data, and verifies state transitions.
humanURL: https://github.com/eqlabs/pathfinder
baseURL: https://github.com/eqlabs/pathfinder
tags:
- Node
- JSON-RPC
- Rust
properties:
- type: Repository
url: https://github.com/eqlabs/pathfinder
- aid: starknet:juno
name: Juno Full Node
description: >-
Go implementation of a Starknet full node from Nethermind that serves the
Starknet JSON-RPC and acts as a sequencer / RPC backend.
humanURL: https://github.com/NethermindEth/juno
baseURL: https://github.com/NethermindEth/juno
tags:
- Node
- JSON-RPC
- Go
properties:
- type: Repository
url: https://github.com/NethermindEth/juno
- aid: starknet:voyager-explorer
name: Voyager Block Explorer
description: >-
Nethermind-built block explorer for Starknet Mainnet and Sepolia with a public
REST API for blocks, transactions, contracts, classes, events, and tokens.
humanURL: https://voyager.online
baseURL: https://api.voyager.online/beta
tags:
- Block Explorer
- Voyager
- API
properties:
- type: Website
url: https://voyager.online
- aid: starknet:starkscan-explorer
name: Starkscan Block Explorer
description: >-
Block explorer for Starknet Mainnet, Sepolia, and Sepolia Integration with a
public REST API for blocks, transactions, events, classes, and NFTs.
humanURL: https://starkscan.co
baseURL: https://api.starkscan.co/api
tags:
- Block Explorer
- Starkscan
- API
properties:
- type: Website
url: https://starkscan.co
common:
- type: Website
url: https://www.starknet.io
- type: Documentation
url: https://docs.starknet.io
- type: Foundation
url: https://www.starknet.io/foundation
- type: GitHubStarkWare
url: https://github.com/starkware-libs
- type: GitHubStarknet
url: https://github.com/starknet-io
- type: Specs
url: https://github.com/starkware-libs/starknet-specs
- type: Bridge
url: https://starkgate.starknet.io
- type: Community
url: https://community.starknet.io
- type: Twitter
url: https://x.com/Starknet
- type: Discord
url: https://discord.gg/starknet-community
- type: Telegram
url: https://t.me/sncorestars
- type: Blog
url: https://www.starknet.io/blog
integrations:
- name: Ethereum
- name: Infura
- name: Alchemy
- name: Blast API
- name: Chainstack
- name: Nethermind
- name: Equilibrium
- name: Software Mansion
- name: The Graph
maintainers:
- FN: Kin Lane
email: [email protected]