Welcome to Nillion's client-ts monorepo
This monorepo contains TypeScript client libraries for interacting with Nillion blind compute networks.
Quick start
npx create-nillion-app@latest
See our Quick Start Guide for more details.
Installation
# Using npm
npm install @nillion/client-wasm @nillion/client-vms @nillion/client-react-hooks
# Using pnpm
pnpm add @nillion/client-wasm @nillion/client-vms @nillion/client-react-hooks
# Using yarn
yarn add @nillion/client-wasm @nillion/client-vms @nillion/client-react-hooks
Documentation & Examples
- Official Documentation - Learn about blind computation and our tooling.
- Code examples - See the TypeScript client in action
- React Hooks - Learn how to use our React hooks
Build docs from source tree
Clone this repo, and from the repo root run:
pnpm -F client-vms docs
Packages
@nillion/client-react-hooks- React hooks built on@nillion/client-vmsand@tanstack/react-query@nillion/client-vms- Primary gRPC client combining payments and network operations into a simple API (supports web and Node.js)@nillion/client-wasm- Utility functions exported from Rust to WebAssembly
Contributing
We welcome contributions! Here's how you can help:
- Report bugs and submit feature ideas
- Submit pull requests
- Improve documentation
- Join discussions
- Star the repository