Digital identity for AI agents.
Give any AI agent a persistent digital identity with a real email inbox, phone number, virtual card, and TOTP codes. One API call. Your agent operates on the internet like a human remote worker.
Paste this into your agent to give it an identity.
Its own email, phone number, and payment card.
Built for teams shipping AI agents
Works with your stack
Agent Identities, All In One Place.
Email, phone, cards, and auth tokens on every plan. W3C DID documents, Verifiable Credentials, ERC-8004 on-chain linking, and reputation scoring — one API.
Every identity gets a real @aliaskit.com inbox. Receive verification emails, send outbound, search and thread conversations.
const identity = await ak.identities.create()// → { email: "agent-47@aliaskit.com" } const email = await ak.emails.waitForCode(identity.id)// → { from, subject, body_text }// parse the verification code from email.body_text const emails = await ak.emails.list(identity.id)- →Real inbound + outbound email
- →Realtime WebSocket delivery
- →Email threading and search
- →Custom domains on Pro
Your agents can make purchases
ONLY ON ALIASKITZero-knowledge card storage. AliasKit never sees your plaintext card details. Encryption and decryption happen on your device. Your agent can complete checkout flows through the API with declared spending budgets.
Zero-knowledge encryption. We never see your card details. When using agents, we recommend a virtual card from your bank (Revolut, Monzo, Wise) with a spending limit. Keeps your main account separate.
Zero-knowledge encryption
Card details encrypted on your device, not ours
Any Visa or Mastercard
Works with any card from any bank worldwide
Per-identity budgets
Declared spending tracking per agent identity
Full API control
Freeze, cancel, and view activity programmatically
Up and running in five minutes
Three steps from zero to your first agent identity. Follow the quickstart →
Get an API key
Sign up for free and grab your API key from the dashboard. No credit card, no approval process.
export ALIASKIT_API_KEY=ak_live_...Create an identity
One API call provisions a real email inbox, optional phone number, virtual card, and W3C DID document.
const id = await ak.identities.create()Interact with the world
Your agent signs up for services, captures OTPs, makes payments, and proves identity to other agents.
await ak.emails.waitForCode(id.id)Three ways teams use AliasKit
Whether you're automating, transacting, or securing, the same API handles it all.
Give agents real-world identity
Your AI agent signs up on any website using its own email, phone, and virtual payment card. AliasKit captures verification codes automatically.
Run autonomous purchases and bookings
Provision a per-identity virtual debit card with isolated balance. Your agent pays for SaaS, books travel, or runs ad spend within the limits you set.
Prove identity with open standards
Issue Agent Identity Tokens (JWTs) and W3C Verifiable Credentials that downstream services verify cryptographically. No shared secrets needed.
Built for production
Read how identities and keys relate in Concepts and the full API Reference.
W3C Standards
DID:web documents, Verifiable Credentials (VC-JWT), and ERC-8004 on-chain linking. Built on open standards, not proprietary lock-in.
Organization isolation
Every identity, message, and card is isolated per organization. Scoped API keys with granular permissions, hashed at rest.
Webhooks & events
HMAC-SHA256 signed webhooks with delivery tracking. Realtime event subscriptions for email, SMS, card, and reputation changes.
Cryptographic verification
RS256 + ES256 agent tokens verified via public JWKS endpoint. Issue W3C Verifiable Credentials for portable reputation proofs.
Built on Web3 & W3C Standards
Your agents deserve identity that works everywhere — not just inside your stack. Open standards mean any service can verify your agent without a single API call back to us.
Decentralized Identifiers
Your agents get a globally resolvable identity that any service can verify without calling your API.
- →W3C DID:web document per agent
- →RS256 + ES256 key material
- →No vendor lock-in
{ "@context": "https://w3.org/ns/did/v1", "id": "did:web:aliaskit.com:…", "verificationMethod": [ { "alg": "RS256" }, { "alg": "ES256" } ] }
Verifiable Credentials
Let your agents prove their reputation to any third party with a signed credential they can verify offline.
- →W3C VC Data Model 1.0
- →Score, tier, capabilities embedded
- →Offline verification via JWKS
{ "vc": { "type": [ "VerifiableCredential", "AgentReputationCredential" ], "credentialSubject": { "score": 0.87, "tier": "platinum" } } }
ERC-8004 On-Chain Identity
Anchor your agent's identity on-chain so smart contracts and DeFi protocols can verify trust trustlessly.
- →Ethereum, Optimism, Sepolia
- →EIP-191 signature verification
- →On-chain reputation metadata
{ "tokenId": "42", "chainId": 1, "ownerAddress": "0xAb58…", "signature": "0x3f2a…" }
Trust Scoring
Every agent earns a reputation score over time. Other services get instant allow/review/deny decisions via API.
- →Bronze to Platinum tiers
- →Real-time trust evaluation
- →Feeds into portable VC proofs
{ "trusted": true, "score": 0.87, "tier": "platinum", "decision": "allow" }
Agents earn trust over time
Every identity builds a reputation score based on activity — bronze to platinum tiers with allow/review/deny trust decisions. Issue W3C Verifiable Credentials to prove reputation portably. Resolve agent identity via public DID documents.
Simple, Transparent Pricing
Full comparison on the pricing page. Start free in minutes.
Free
Experiments and first agent flows.
- Up to 5 identities
- 5 virtual cards
- 1 phone number (inbound + outbound SMS)
- Real @aliaskit.com inboxes
- Email OTP extraction
- 30 requests/min
Developer
PopularBuilding and testing with full capabilities.
- Up to 15 identities
- 15 virtual cards
- 5 phone numbers
- TOTP management
- 120 requests/min
Pro
Production agents at scale.
- Up to 50 identities
- 50 virtual cards
- 20 phone numbers + SMS
- Custom email domains (coming soon)
- TOTP management
- 300 requests/min
Drop into any agent framework
Native adapters for the tools you already use.
from aliaskit_langchain import AliasKitTool tool = AliasKitTool()agent = initialize_agent( tools=[tool], llm=ChatOpenAI(),)result = agent.run("Sign up on example.com")Use AliasKit as a LangChain tool inside any agent chain.
Common questions
Virtual cards included on all plans. TOTP is a Developer+ feature. Email and 1 phone number included on Free.
What exactly is an AliasKit identity?+−
What can I do on the free tier?+−
What does Pro unlock?+−
How do virtual cards work?+−
What integrations are available?+−
Is this a disposable email service?+−
Can I use my own domain for email?+−
Start Building Today
Get your AI agent identity API key and run your first auth test in 5 minutes. Email, phone, cards, DID, and Verifiable Credentials — no waitlist, no credit card.
By signing up, you agree to our Terms of Service and Privacy Policy.