Kamu Node
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