TN Node is the database layer powering TRUF.NETWORK, built on top of the Kwil framework.
This documentation is intended for node operators, developers and contributors. It includes guides for setup, upgrades, development, and SDK usage.
For definitions of key terms used throughout this project, refer to the Terminology Reference.
Learn how to deploy, configure, and maintain a TN node:
Steps and best practices for upgrading TN nodes:
We provide official SDKs to integrate and interact with the TN network:
-
Go SDK
📦 trufnetwork/sdk-go
A comprehensive Go client for deploying and managing TN data streams. -
TypeScript SDK
📦 trufnetwork/sdk-js
A TypeScript library for both Node.js and browser environments.
- Stream deployment and initialization
- Data insertion, querying, and retrieval
- Composed stream creation and updates
- Configurable node connections
For contributors and developers building on top of TN:
This project is licensed under the Apache License 2.0. See the LICENSE file for details.