Skip to main content

API Providers

API providers run cardano-node infrastructure and expose blockchain data through developer-friendly APIs, letting you query data and submit transactions without managing servers.

How API providers work​

Uses API

Syncs

Queries

Serves Data

Your Application

Provider Infrastructure

cardano-node

Data Indexer

API Layer

Cardano Blockchain

Choosing a provider​

ProviderAPI TypeKey FeaturesNetworks
BlockfrostRESTSimple REST API, webhooks, fast integrationMainnet, Preprod, Preview
KoiosREST, GraphQLCommunity-driven, decentralized, open sourceMainnet, Preprod, Preview
OgmiosWebSocket, JSON-RPCLow-level protocol access, real-time queriesAll networks (requires node)

Blockfrost​

Hosted REST API with simple endpoints for querying blockchain data. Use Blockfrost to:

  • Integrate quickly with REST endpoints
  • Subscribe to blockchain events via webhooks
  • Build with extensive SDK support

Learn more: Blockfrost documentation

Koios​

Community-run REST and GraphQL API with decentralized infrastructure. Use Koios to:

  • Query via REST or GraphQL endpoints
  • Access open-source, community-maintained service
  • Connect without registration requirements

Learn more: Koios documentation

Ogmios​

WebSocket-based JSON-RPC API providing low-level protocol access. Use Ogmios to:

  • Query blockchain state in real-time
  • Access protocol-level details
  • Build custom indexing solutions

Note: Ogmios requires cardano-node (self-hosted or via Demeter)

Learn more: Ogmios documentation

Next steps​