A decentralized and elastic REST based query layer for exploring data on the Cardano blockchain.

Koios is aiming to decentralize the querying of the blockchain through the creation of a decentralized RESTful cluster. For the first year of uptime Koios aims to ensure that at least 4 trusted instances are live at all times, to help foster use and adoption of this community dependent, decentralized resource.

The more participates in this decentralized network the greater the bandwidth of the network. Meaning that the more users who sign up their backend for querying the better the network is for everyone.

Users can contribute their backend instance to the cluster or just use the query layer. A user does not need to be running a node or database sync -dbsync instance- in order to use the service.

The health of endpoints in the network are checked regularly to ensure that connections and data are only coming from active sources and are not stale.

There is no charge for most queries, but there are DoS protections in place to stop attacks, and there are strict timeout rules which heavy, remote users might find throttling.

What Data is Available?

Users can use the Koios query layer to pull multiple, up-to-date data points from the Cardano blockchain. This includes data related to:

  • The overall network
  • Individual or all epochs
  • Specific blocks and their contents
  • Transaction data, including metadata and confirmations
  • Address information, transactions, assets, and more
  • Assets address lists and summaries
  • Stakepools: including delegator lists, blocks minted, pool information, and more.

Through the Koios network it is not possible to pull data points that require heavy computation, such as finding the live stake amount for a pool. However data points like this that do take a lot of time will be available as part of the Koios API, computed off the Koios cluster.

Compare similar projects tokoios