Dual Platform API

Comprehensive API for the Dual tokenization platform, manage organizations, wallets, templates, objects, and blockchain interactions.

Overview

The Dual Platform API provides complete access to the Dual ecosystem, enabling developers to create, manage, and interact with tokenized objects on the blockchain. Built on an optimistic ZK-rollup architecture for scalability and performance, it offers comprehensive functionality across 14 API categories.

Key features

  • Object Management, Create, update, and interact with tokenized real-world and digital assets
  • Template System, Define and manage object templates with properties, actions, and faces
  • Organization Tools, Multi-tenant workspace management with role-based access control
  • Wallet Integration, Identity, authentication, and ownership primitives
  • Event Bus, Execute actions on objects with batching and sequencing
  • Infrastructure, Sequencer, storage, webhooks, notifications, and public indexer

Authentication

The API supports two authentication methods:

bash
# Bearer JWT Token
curl -H "Authorization: Bearer $JWT_TOKEN" https://api-testnet.dual.network/wallets/me
# API Key
curl -H "x-api-key: sk_live_..." https://api-testnet.dual.network/organizations

Base URL

Code
https://api-testnet.dual.network
Need help building with the Dual API?

Check the Developer Kit for SDKs, CLI tools, and integration guides.