Skip to main content
The TypeScript SDK provides typed access to the full DFNS API with automatic request signing. The server-side packages handle key-based signing for service accounts and backend services. You can find the repository on GitHub.

Installation

Requirements: Node 18+.

Quick start

1. Read-only operations

For read-only operations (listing wallets, fetching balances, etc.), you only need an auth token:
For a quick test you can get your login token (short-lived) from the DFNS Dashboard under Settings > Personal Access Tokens.

2. Signing requests

State-changing operations (creating wallets, signing transactions, etc.) require cryptographic request signing. Choose your approach based on where the private key lives:
Use DfnsApiClient with an AsymmetricKeySigner when your backend has direct access to the private key.

Next steps

Last modified on July 8, 2026