Are you an LLM? Read llms.txt for a summary of the docs, or llms-full.txt for the full context.
Skip to content

Backend wallets

Backend wallets are developer-controlled wallets managed within your server environment. Unlike client-side wallets—where the user holds the keys and must authorize every interaction—backend wallets allow your application to programmatically sign transactions and manage assets.

Choosing the right wallet

Understanding the trade-offs between backend and client-side wallets is key to your architecture:

FeatureBackend walletsClient-side wallets
ControlDeveloper-controlled (API)User-controlled (PKI)
Primary useAutomation, minting, treasuryUser transactions
SigningProgrammaticUser-authorized
Ideal forHigh-throughput system tasksPersonal asset ownership

Why use backend wallets?


Common use cases

  • Programmatic rewards: Automatically drop tokens or NFTs into player wallets when they complete an achievement.
  • Gas sponsorship: Fund your paymasters through a backend wallet to ensure your users never see a gas fee.
  • Administrative operations: Periodically sweep funds, rebalance treasuries, or update smart contract configurations.
  • Marketplace clearing: Settle trades and distribute royalties programmatically as soon as off-chain conditions are met.

Backend SDKs and API

Start building with our server-side libraries, optimized for performance and secure credential management.

Copyright © 2023-present Alamas Labs, Inc