- Docs
- Developer Kit
Developer Kit
Everything you need to build on Dual, an SDK, CLI, Postman collection, OpenAPI spec, and migration tooling.
Everything you need to build on Dual: SDKs, the CLI, the end-user wallet, a Postman collection, the OpenAPI spec, and migration tooling. All artifacts are generated from the same endpoint definitions that power this documentation.
Quick Start
# TypeScriptnpm install dual-sdk# Pythonpip install dual-sdk
Tools
TypeScript SDK
Fully-typed client library with 102 methods covering every endpoint. Includes retry logic, error handling, and modular architecture.
Python SDK
Sync and async client built on httpx with Pydantic models. 100 endpoints across 14 modules with typed errors and automatic retry.
Postman Collection
100 pre-built requests organized into 14 folders. Import into Postman and start testing with zero configuration.
OpenAPI Spec
Complete OpenAPI 3.1.0 specification with 70 paths and 100 operations. Import into any API tool or code generator.
Dual CLI
Single Go binary that takes a folder of files to minted objects. Uploads assets, deploys a face and template, and mints, transfers and updates in resumable batches.
Dual Wallet
Open-source end-user wallet for smart objects. Email, passkey and crypto wallet sign-in, inventory, object faces, activity and actions. Deploy it for your own organization.
Migration Guide
Step-by-step migration from API v2 to v3. Covers auth, endpoints, pagination, error handling with before/after examples.
Reference
Error Reference
Complete list of error codes, HTTP statuses, and resolution steps for every Dual API error.
Rate Limits
Request limits by operation type, burst allowances, and best practices for handling rate limit responses.