We use necessary cookies for site function. For analytics and marketing, we need your consent. You can change your mind anytime. Privacy Policy
Olvis Gil · EduNode · 5 min readIdentity verification is a critical component of any financial application. Albedo is a permission manager and transaction signer for the Stellar network that allows users to grant applications access to their Stellar account without ever sharing their private key.
When a web application requests access to your Stellar account, Albedo opens a secure popup window. You review the requested permissions and either approve or reject them. Your private key never leaves the Albedo interface — the application only receives a signed transaction or a public key.

Albedo supports several intent types: publicKey (request the user's public key), signMessage (sign an arbitrary message for authentication), tx (sign a Stellar transaction), and pay (request a payment). This makes it incredibly versatile for building Web3 applications.

Integrating Albedo into your application is straightforward. Install the Albedo SDK via npm: npm install @albedo-link/intent. Then use the intent API to request permissions from the user. The SDK handles all the cryptographic operations securely.

[1] Albedo — Stellar Permission Manager
[2] Albedo on GitHub