API Documentation

Use the Fystack API to create and manage secure MPC wallets, authorize transactions and integrate advanced wallet features like transaction policies and multi-approval flows, all without ever touching a private key.

Our API is designed for developers who want enterprise-grade security with plug-and-play simplicity. Get started in minutes using our RESTful endpoints or one of our fully featured SDKs.

Get your API key

Sign up on the Fystack platform to create API keys and start making requests.

Sign up on the platform

Self-hosted deployment

Docker Compose

Run Fystack on your own infrastructure with Docker Compose. Follow the self-hosting guide to get a full stack up and running.

Deploy with Docker Compose

Kubernetes

Book a call with our engineering team to explore Fystack self-hosted on Kubernetes.

Book a call

Guides

Authentication

Learn how to authenticate your API requests.

Read more

Pagination

Understand how to work with paginated responses.

Read more

Errors

Read about the different types of errors returned by the API.

Read more

Webhooks

Learn how to programmatically configure webhooks for your app.

Read more

Product documentation

Workspace

Isolated environments for managing wallets, users, transactions, and settings.

Network Management

Configure network settings and monitor network health.

Asset Management

Every asset configured for your workspace, with its contract address and status.

User Management

Add members, assign roles, and update permissions.

Approval Group

Choose who signs off on sensitive actions and how many signatures are required.

Security & 2FA

Secure your account with Passkey and TOTP two-factor authentication.

Withdrawal

Send funds with address risk screening, category tagging, and approval queues.

Address Book

Save counterparty addresses across chains for withdrawals, sweeps, and policies.

Web3 Sign

Review and approve Web3 signing requests in the dashboard.

Gas Station

Keep wallets funded with gas from a shared multi-chain Gas Tank.

Automation & Sweep

Sweep funds between wallets automatically with sweep tasks.

Policies

Automatically allow, block, or route sensitive actions through approval.

Alerts

Get real-time wallet activity alerts in channels like Telegram.

API resources

API Keys

Get the HMAC secret or generate an Ed25519 key pair to sign API requests.

Wallets

Create and manage secure wallets for digital assets with standard and MPC options.

Transfers

Initiate and manage transfers from your wallets.

Web3 Sign

Sign messages, typed data, and transactions with Fystack wallets.

Webhooks

Receive events from Fystack and verify webhook payloads.

Pay

Create checkouts and accept crypto payments from your users.

Networks

Retrieve supported blockchain networks and rescan transactions.

Assets

Query supported assets and add or remove them from wallets.

Workspaces

Retrieve workspace statistics, balances, and analytics.

Policies

Create, validate, and manage programmable policy rules.