Not just a card issuer — a complete security layer between your AI agents and the financial system.
Issue Visa cards via API. Card is ready within seconds — no waiting, no manual approval. Fund it, hand the number to your agent, spend anywhere Visa is accepted.
Each agent authenticates with its own Ed25519 keypair. Card-scoped keys ensure one agent can only access the cards you assign — total multi-agent isolation.
Every transaction must pass an authorization policy. Set amount limits, time windows, and merchant category restrictions. No policy = no spending.
Deposit USDC or USDT directly. Funds convert instantly to card balance. No bank account needed, no wire transfers, no delays.
Each card has its own balance. Limit exposure per agent, per task, per transaction. Freeze or terminate any card instantly.
Full REST API with TypeScript SDK. Create cards, manage balances, set policies, and monitor transactions — all programmatically.
From signup to your first AI-powered transaction in four steps.
Sign up, deposit USDC or USDT. Your wallet balance is ready to allocate to cards.
Create a card via dashboard or API. Choose currency and initial balance. Card is issued in seconds with a real Visa number.
Create an Ed25519 keypair scoped to specific cards. Hand the private key to your AI agent — it can only access the cards you assigned.
Define spending rules: max amount per transaction, allowed merchant categories, time windows. Your agent can now transact — but only within the boundaries you set.
Traditional card platforms trust first, restrict later. KleePay denies by default.
Each agent gets an Ed25519 keypair that can only access assigned cards. A compromised agent key cannot touch other cards or withdraw funds.
No policy attached to a card = no transaction goes through. Every spend must match at least one active policy.
REST API, TypeScript SDK, and Ed25519 request signing. Everything your agent needs to transact programmatically.
Create cards, deposit funds, set policies, list transactions. Every operation available via a clean REST interface.
Type-safe client with built-in Ed25519 request signing. Install, configure, and start issuing cards in minutes.
Every API request is signed with your Ed25519 private key. No shared secrets, no API tokens to rotate — just cryptographic proof.
import { KleePay } from "@kleepay/sdk";
const klee = new KleePay({
privateKey: process.env.AGENT_PRIVATE_KEY,
});
// Create a card and fund it
const card = await klee.cards.create({
currency: "USD",
initial_deposit: 100,
label: "Shopping Agent",
});
// Set spending rules
await klee.policies.create({
card_id: card.id,
max_amount: 50,
allowed_mcc: ["5411", "5812"],
});
// Your agent can now spend — safely
console.log("Card ready:", card.last_four);Purpose-built for multi-agent architectures where security isolation matters.
| Feature | KleePay | Others |
|---|---|---|
| Card-scoped agent keys | ✓ | — |
| Ed25519 request signing | ✓ | — |
| Default-deny authorization | ✓ | — |
| MCC / amount / time policies | ✓ | Partial |
| Stablecoin deposits | ✓ | — |
| Multi-agent isolation | ✓ | — |
| REST API + SDK | ✓ | ✓ |
| Instant card issuance | ✓ | ✓ |