Skip to content

vana-com/vana-sdk

Repository files navigation

Vana SDK

TypeScript SDK for building user-owned data applications on the Vana Network.

npm version Downloads License

This monorepo hosts the Vana SDK package. The SDK is currently a minimal scaffold focused on the primitives that ship across browser and Node — ECIES crypto, smart contract bindings (ABIs, addresses, chains), storage providers, and platform adapters — while the protocol unification work continues on top of it.

The pre-unification SDK (controllers, subgraph queries, personal-server client, DLP rewards, examples) is preserved as the legacy-pre-unification git tag and the 2.x line on npm.

Repository Structure

  • packages/vana-sdk@opendatalabs/vana-sdk (isomorphic SDK, browser + Node bundles)
  • packages/eslint-config-vana-base, eslint-config-vana-sdk — shared lint configs

Using the SDK

Install from npm:

npm install @opendatalabs/vana-sdk viem

See the SDK package README for usage details.

Documentation

Contributing

See CONTRIBUTING.md for development setup and contribution guidelines.

License

ISC

About

Flagship SDK for building on the Vana protocol

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors