Management API Reference

Server

Backend wallets

Backend wallets are externally-owned accounts that your application controls to manage on-chain operations. They act as trusted intermediaries that can handle various automated tasks and workflows in your application.

As a developer, you can also use smart wallet as a backend wallet (some benefits include the batching of transactions), please refer to our guide on how to create smart wallets.

Why use backend wallets?#

Backend wallets enable your application to:

  • Automate on-chain operations
  • Manage digital assets programmatically
  • Handle complex user interactions
  • Control asset distribution and collection

How they work#

Backend wallets operate directly from your server, allowing you to programmatically execute transactions based on your application's logic. For example, in a gaming application, you could use a backend wallet to automatically distribute rewards when players complete challenges. Or in a marketplace application, you could use it to handle escrow during peer-to-peer trades.

Key benefits#

  • Automation: Execute transactions automatically based on your application's logic
  • Security: Control exactly how and when assets move through your application
  • Flexibility: Adapt to various use cases and business requirements
  • Reliability: Built for consistent performance and high availability

Getting started#

To start using backend wallets in your application:

  1. Create your wallet through the Openfort dashboard
  2. Set up policies to define transaction rules
  3. Integrate the wallet into your application logic using our API