Web3 Developer Toolkit

Empowering developers with ZK-enabled SDKs, APIs, CLI tools, and documentation to build trustless decentralized applications.

Core Developer Tools

Our toolkit simplifies building, testing, and deployment of complex Web3 applications through modular, well-documented components.

ZK SDK

Zero-knowledge development framework with cryptographic primitives, zkSTARKs, and privacy-preserving contracts.

  • TypeScript/JavaScript libraries
  • Local devnet simulations
  • Pre-built circuits for identity & auth

APIs & CLI

Composable REST and gRPC endpoints for contract deployment, transaction signing, and node management.

  • Chain-agnostic JSON RPC
  • Command-line interface for dev workflows
  • Sandbox environment for testing

Technical Documentation

Comprehensive guides, reference manuals, and code examples to accelerate your development journey.

Getting Started

  • • Installation guide
  • • Quickstart DApp templates
  • • Wallet integration tutorials

Advanced Topics

  • • ZK-SNARK optimization
  • • Cross-chain bridge implementation
  • • Gas-cost analysis tools

Reference

  • • API endpoint list
  • • SDK function definitions
  • • Network config specifications
📘 Developer Docs (Beta)

Access to our alpha documentation suite

Getting Started in 3 Steps

A streamlined workflow guide to deploying and testing your first decentralized application.

01

Initialize Workspace

Set up the development environment using the CLI tool: `$ npm init elioda && elioda configure`.

$ elioda init --network testnet
02

Develop Contracts

Write and verify your smart contracts using our VSCode plugin with zero-knowledge pattern support.

contract MyNFT { zk:issue(owner, metadata, 1); }
03

Deploy & Monitor

Use the command-line interface to deploy contracts with one-click verification and analytics dashboards.

$ elioda deploy contract/MyNFT.sol

Buidl Web3

Bring your vision to life with the most advanced Web3 development platform available today.