Kamu logo

Repository Release CI Chat REST API GraphQL API

About

Kamu Compute Node is a set of Kubernetes-native applications that can be deployed in any cloud or on-prem to:

  • Operate the stream processing pipelines for a certain set of data flows
  • Continuously ingest external data into signed root datasets
  • Continuously verify a configured set of pipelines to catch malicious behavior
  • Execute queries on co-located data and provide data via variety of protocols
  • Provide data to smart contracts via multi-chain ODF Oracle mechanism

Nodes are the building pieces of the Open Data Fabric and the primary way of contributing resources to the network. Unlike blockchain nodes that maintain a single ledger, Kamu nodes can form loosely connected clusters based on vested interests of their operators in certain data pipelines.

If you are new to ODF - we recommend you to start with Kamu CLI for a gradual introduction.

You should consider Kamu Node when you want to:

  • Build a horizontally-scalable lakehouse for your data
  • Need a decentralized infrastructure for sharing data with your partners or globally without intermediaries
  • Want to continuously operate ODF data pipelines or verify data
  • Need a rich set of data APIs
  • Want to provide data to ODF blockchain oracle