Elysium mainnet is live! Get your lightning-fast RPC endpoints now.    Start building
  • Agents
  • Tarifs

Starknet RPC endpoints for Cairo apps and DeFi

Read Cairo contract state, follow events, and send account transactions with reliable, high-performance Starknet RPC infrastructure.

Starknet
https://starknet-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID
Créer un point de terminaison
Logo « Stars » du widget de la page d'accueil
get mcp.chainstack.com, deploy Starknet mainnet RPC node and give me the HTTPS endpoint
Essayez dans Codex Claude
ThorFiÉclats d'obusRFOXOdosTradingViewRippleCerclePendleTrust WalletBinanceGoldskyCertiKBlockpourNumioBanditNexoCoinGeckoUniDexVaiVLaunchWorkinmanZapperBitgetTrust WalletAoriArgentKaikoQuantstamp

Fast Starknet RPC, right where you need it

Mondial Node

Geo-balanced RPCBuilt for Cairo apps

Connect to Starknet mainnet or Sepolia through one geo-balanced endpoint. Read contract state, follow native events, and submit account transactions without running your own Pathfinder node.

Illustration d'un réseau mondial d'node s basées sur la blockchain

Your full development stack for Starknet

Query Cairo contract state, access historical data, inspect native transaction traces, and scale Starknet RPC workloads.

Build and scale with reliable Starknet RPC

Logo « Infra Icon 1 » de la page d'accueil

Build Cairo DeFi applications

Read pool and lending-market state with starknet_call, estimate transaction fees, and follow contract events. Connect trading interfaces and DeFi backends with native Starknet APIs.

Explore Starknet APIs
Logo « Infra Icon 2 » de la page d'accueil

Power smart wallets

Build around Starknet’s native account abstraction. Read account nonces, estimate fees, and submit account transactions with Starknet.js or Starknet.py.

Explore Starknet tooling
Logo « Infra Icon 3 » de la page d'accueil

Index events and historical state

Retrieve paginated contract events with starknet_getEvents. Backfill blocks, transactions, and historical contract state for portfolio reporting, analytics, and reconciliation.

Explore Starknet methods
Logo « Infra Icon 4 » de la page d'accueil

Simulate transactions before submission

Inspect transaction execution and resource usage with starknet_simulateTransactions. Diagnose failures and estimate fees before broadcasting a signed account transaction.

Explore transaction simulation
Page d'accueil — Logo « Infra Icon 5 »

Build BTC-backed asset applications

Read token contract state, index transfer events, and track transaction receipts for BTC-backed assets on Starknet. Connect portfolio views, lending dashboards, and DeFi applications.

Get a Starknet RPC endpoint
Plus de 10 milliardsd'appels API quotidienssur Chainstack
Plus de 10 centres de données «Chainstack » à travers le monde
Accès à l'assistance 24 h/24, 7 j/7
Disponibilité supérieure à 99,99 %

Dedicated Starknet RPC for enterprise teams

Run Cairo applications, wallet backends, and indexers on isolated compute and storage. Deploy Pathfinder nodes on Starknet mainnet or Sepolia, with managed upgrades and node maintenance.

Dédié Node

Select Starknet mainnet or Sepolia to see currently available node modes and monthly infrastructure pricing.

Node type
Chargement du prix…Commencer

Pourquoi les développeurs choisissent Chainstack

Feedback from Starknet’s ecosystem and teams using Chainstack infrastructure across supported networks.

Témoignage d'un héros - Logo BgChainstack is a leading provider of full-node services for blockchains.Eli Ben-Sasson, Co-founder, StarkWareRead announcement
4,9/539 avisG2

Fast Starknet RPC with predictable costs

Build Cairo applications on geo-balanced Starknet endpoints. Scale with flat-fee Unlimited Node access or isolated Dedicated Nodes, while Chainstack handles deployment, upgrades, and node operations.

Get a Starknet endpoint

Self-hosted Starknet RPC on your own infrastructure

Run Pathfinder on Starknet mainnet or Sepolia with monitoring, automated updates, and self-healing operations. Supply an Ethereum Layer 1 RPC endpoint for the matching network and deploy on infrastructure you control.

Chainstack Self-Hosted node assistant de déploiement
Logo « Card Bg1 » hébergé en propre

Surveillance, alertes et observabilité

Logo « Card Bg2 » hébergé en local

Configurations d'node s adaptées aux besoins

SOC 2ISO

Vos données sont toujours protégées

Connect to Starknet RPC

Read the latest accepted Starknet block with starknet_blockNumber, using native JSON-RPC.

HTTPS · Starknet JSON-RPC v0.9
https://starknet-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID/rpc/v0_9

Create a Starknet node and copy your HTTPS URL from Accès et identifiants. Remplacer YOUR_ENDPOINT_ID with your endpoint ID. These examples select API v0.9 explicitly with /rpc/v0_9.

Starknet Mainnet
curl --request POST \
  --url https://starknet-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID/rpc/v0_9 \
  --header 'Content-Type: application/json' \
  --data '{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "starknet_blockNumber",
  "params": []
}'

The integer result is the latest accepted block number. Reading it does not send a transaction or spend STRK.

Consulter la référence des méthodes (s'ouvre dans un nouvel onglet)

Starknet RPC pricing

Start with free Starknet RPC for mainnet or Sepolia. Scale Cairo applications with archive data, native transaction tracing, and dedicated infrastructure.

Des formules économiques adaptées à chaque type de charge de travail

À partir de40$/moisavec un abonnement annuel
Découvrez les formules payantes (s'ouvre dans un nouvel onglet)
De 20M demandes, y compris les demandes mensuellesComparer et convertir (s'ouvre dans un nouvel onglet)
  • Un débit plus élevé et des limites d'node s plus importantes

Toutes les fonctionnalités destinées aux développeurs, ainsi que :

  • Données d'archives Growth+
  • Extensions Growth+
  • Nodes Pro+ dédié
  • Authentification unique Pro+
  • Accès basé sur les rôles Business+
  • Nombre illimité d'utilisateurs Business+
Voir toutes les fonctionnalités (s'ouvre dans un nouvel onglet)

Les modules complémentaires et l'infrastructure dédiée d'Node sont facturés séparément.

Logo des utilisateursUne assistance exceptionnelle pour toutes les formules payantes
Pour les équipes qualifiées

Vous dépensez plus de 2 000 $ par mois en infrastructure RPC ?

Économisez plus de 50 % sur notre formule haut de gamme « Pay-as-you-go »

TelegramDiscuter sur Telegram (s'ouvre dans un nouvel onglet)
Foire aux questions
What is Starknet RPC?

Starknet RPC is the node API an application uses to read Starknet blockchain data, call Cairo smart contracts, and submit signed transactions. Starknet is an Ethereum Layer 2 validity rollup with native account abstraction. It uses starknet_* JSON-RPC methods rather than Ethereum’s eth_* methods. See the Starknet API reference.

 

How do I get a free Starknet RPC endpoint?

Create a free Chainstack account, create a project, and deploy a Starknet Global Node on mainnet or Sepolia. Open Access and credentials to copy your endpoint URL. The Developer plan includes 3 million request units per month, up to 25 requests per second, and one node. No credit card is required.

What are the Starknet mainnet and Sepolia RPC URLs?

Your authenticated mainnet URL follows https://starknet-mainnet.core.chainstack.com/YOUR_ENDPOINT_ID; Sepolia uses https://starknet-sepolia.core.chainstack.com/YOUR_ENDPOINT_ID. Copiez l'URL complète depuis votre node’s Accès et identifiants. Append /rpc/v0_9 to select JSON-RPC v0.9 explicitly, or /rpc/v0_10 for v0.10. Match the version to your SDK. See Starknet RPC version endpoints.

What are the Starknet mainnet and Sepolia chain IDs?

Starknet mainnet uses SN_MAIN, encoded as 0x534e5f4d41494e. Starknet Sepolia uses SN_SEPOLIA, encoded as 0x534e5f5345504f4c4941. Query starknet_chainId to check which network your endpoint serves. Starknet chain IDs are not Ethereum-style numeric network IDs. Check the informations officielles du réseau.

Which JavaScript and Python libraries work with Starknet RPC?

Use Starknet.js for JavaScript or TypeScript, Starknet.py for Python, and Starkli or Starknet Foundry for command-line development. You can also send JSON-RPC requests directly with cURL, JavaScript fetch, or Python requests. Ethereum libraries such as ethers.js are not substitutes for Starknet’s native SDKs. Follow the Starknet tooling guide.

How do I read Cairo contract state and Starknet events?

Utilisation starknet_call for read-only contract calls and starknet_getStorageAt for storage values. Retrieve contract events with starknet_getEvents, following continuation tokens when results are paginated. Use Starknet-native contract addresses, entry-point selectors, and calldata. See starknet_call examples et le méthodes prises en charge.

Does Starknet RPC support WebSockets?

Yes. Chainstack’s Starknet method reference lists native WebSocket subscriptions, including starknet_subscribeNewHeads, starknet_subscribeEvents, and transaction-status subscriptions. Copy your node’s WebSocket URL from Accès et identifiants. Use the native methods rather than Ethereum’s eth_subscribe or the removed pathfinder_subscribe methods. See Starknet method availability.

Can I simulate Starknet transactions and estimate fees?

Oui. Utilisez starknet_simulateTransactions to inspect execution before broadcasting and starknet_estimateFee to estimate transaction costs. Build payloads with a compatible Starknet SDK and RPC version. Current Starknet transactions use STRK-denominated fees, not Ethereum-style ETH gas settings. See the simulation reference et official fee documentation.

Does Chainstack provide Starknet archive data and transaction traces?

Yes. Archive access and transaction tracing are available from the Growth plan. Query historical contract state and inspect execution with starknet_traceTransaction or starknet_traceBlockTransactions. Trace calls consume 2 request units; archive classification depends on the method and requested block age. See Starknet request-unit rules et caractéristiques du forfait.

Which Starknet node option should I choose?

Choose a Global Node for geo-balanced RPC access without running infrastructure. Add Unlimited Node from the Growth plan for flat-fee access within a selected RPS tier. Choose Dedicated Nodes from the Pro plan for isolated compute and storage, with infrastructure billed separately. Check current Starknet node configurations for available networks and modes.

Can I run a self-hosted Starknet node?

Yes. Chainstack Self-Hosted supports Pathfinder nodes on Starknet mainnet and Sepolia. You supply an Ethereum Layer 1 RPC endpoint for the matching network: Ethereum mainnet for Starknet mainnet, or Ethereum Sepolia for Starknet Sepolia. Follow the installation guide and check supported clients and requirements.

Where can I get Starknet Sepolia test tokens?

Use the Starknet Foundation faucet to request test tokens for Starknet Sepolia, then connect your wallet and application to the same network. Test tokens have no monetary value and cannot pay mainnet fees. Chainstack’s faucet portal does not currently list Starknet.

Starknet RPC API: mainnet, Sepolia, and native methods

Connect your application to Chainstack’s Starknet HTTPS endpoint using native starknet_* JSON-RPC methods. Read blocks and transactions, call Cairo contracts with starknet_call, retrieve events with starknet_getEvents, estimate fees, and simulate signed transaction payloads. Use Starknet.js or Starknet.py for native account and transaction handling. See the Starknet API reference et guide d'outillage.

Starknet mainnet uses chain ID SN_MAIN; Sepolia uses SN_SEPOLIA. Match the endpoint network and JSON-RPC version to your SDK. Chainstack documents /rpc/v0_9 et /rpc/v0_10 versioned endpoints; versions 0.6, 0.7, and 0.8 have been removed. Current transactions use STRK-denominated fees. Native WebSocket subscriptions include starknet_subscribeNewHeads et starknet_subscribeEvents. Vérifier supported Starknet methods before integrating.