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.

No credit card required · 10 free identities · 5-minute setup

Paste this into your agent to give it an identity.

Its own email, phone number, and payment card.

Loading...

Built for teams shipping AI agents

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.

email-identities.ts
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 ALIASKIT

Zero-knowledge encryption. We never see your card details.

Zero-knowledge encryption

Any Visa or Mastercard

Per-identity budgets

Full API control

Up and running in five minutes

01

Get an API key

export ALIASKIT_API_KEY=ak_live_...
02

Create an identity

const id = await ak.identities.create()
03

Interact with the world

await ak.emails.waitForCode(id.id)

Three ways teams use AliasKit

01

Give agents real-world identity

Email inboxesPhone numbersOTP extraction
02

Run autonomous purchases and bookings

Virtual cardsBudget controlsReal-time webhooks
03

Prove identity with open standards

W3C DIDsVerifiable CredentialsERC-8004

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.

Learn more

Simple, Transparent Pricing

Full comparison on the pricing page. Start free in minutes.

Free

$0/month
Get started free

Developer

$9/month
Start building

Pro

$29/month
Upgrade to Pro

Enterprise

Custom
Talk to sales

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?+
A complete digital persona for an AI agent: a real email inbox, optional phone number, optional virtual card, and metadata. You create and delete them through the API or SDK.
What can I do on the free tier?+
Up to 5 persistent identities, each with a real @aliaskit.com email inbox, 5 virtual cards, 1 phone number with inbound and outbound SMS, OTP extraction, and 30 API requests per minute.
What does Pro unlock?+
Up to 50 identities, 50 virtual cards, 20 phone numbers with SMS, TOTP, custom email domains, and 300 requests per minute. $29/month.
How do virtual cards work?+
AliasKit uses zero-knowledge encryption. Your card details are encrypted and decrypted on your device, so we never see your plaintext card data. We recommend using a virtual card from your bank (Revolut, Monzo, Wise, etc.) with a spending limit as your primary safety net. Your card encryption key is generated once and cannot be recovered by AliasKit.
What integrations are available?+
A TypeScript SDK that wraps every API endpoint, plus a REST API that works with anything. MCP server and agent framework plugins are coming soon.
Is this a disposable email service?+
No. AliasKit provides persistent digital identities for AI agents. Inboxes are for long-running agent workflows you control, not anonymous use. All usage must comply with our terms.
Can I use my own domain for email?+
Yes, on Pro. Configure your domain in the dashboard, set up the DNS records we provide (SPF, DKIM, DMARC), and your identities will use your custom domain.

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.

terminal
$curl -X POST https://www.aliaskit.com/api/v1/identities \
-H "Authorization: Bearer <api_key>" \
-H "Content-Type: application/json" \
-d '{"label": "agent-7f3a"}'
{
"id": "id_a1b2c3d4",
"email": "agent-7f3a@aliaskit.com",
"phone": null,
"status": "active"
}