Build with Revoka
Everything you need to integrate privacy-preserving computation into your applications

Developer Tools

Revoka SDK
TypeScript/JavaScript SDK for integrating privacy features
npm install @revoka/sdk
CLI Tools
Command-line tools for development and deployment
npm install -g @revoka/cli
Smart Contracts
Pre-audited smart contracts for common use cases
npm install @revoka/contracts
Resources
Quick Example
import { RevokaClient } from '@revoka/sdk'
// Initialize the client
const client = new RevokaClient({
network: 'mainnet',
apiKey: process.env.REVOKA_API_KEY
})
// Create a private transaction
const receipt = await client.createPrivateTransaction({
intent: 'swap',
params: {
fromToken: 'ETH',
toToken: 'USDC',
amount: '1.0'
},
privacy: 'maximum'
})
console.log('Transaction hash:', receipt.hash)