Run Cardia cards from the terminal.
One install, one command. Issue cards, fund in pesos or with crypto (USDT via Manteca), and authorize every purchase with scope — without leaving the console.
$ npm install -g cardia
or run npx cardia with no install.
You can also install it from GitHub today: npm install -g github:emipanelliok/cardia-cli
$ cardia teams
✓ Team created · saldo ARS $0 · saldo USD $0
$ cardia cards
card_01 ARS ••••1573 scoped $380 / $2.500
card_02 USD ••••8841 free $12 / $200
$ cardia grant --card card_01 --merchant Jumbo --max 50000 --ttl 1h
✓ Grant created · Jumbo · ≤ $50.000 · expires in 1h
$ cardia buy --card card_01 --merchant Jumbo --amount 12000
✓ APPROVED · Jumbo · $12.000 ARS (grant $50.000)
$ cardia buy --card card_01 --merchant Steam --amount 8000
✗ REJECTED · no active grant for Steam ▋
The limit lives on the card, not in the prompt. Every grant = merchant + amount + expiry.
Commands
Every command reads CARDIA_API_URL and CARDIA_API_TOKEN from the environment.
cardia teamsOnboarding: creates your team/account and issues the ARS + USD cards.
$ cardia teams
cardia cardsLists your cards: id, label, ••••last4, mode and spent / limit.
$ cardia cards
cardia grantCreates a grant (merchant + cap + expiry) without running any purchase.
$ cardia grant --card <id> --merchant <X> --max <$> --ttl 1h
cardia buyRuns a purchase. With --max it creates the grant and buys in one step.
$ cardia buy --card <id> --merchant <X> --amount <$> [--max <$>]
cardia permissionsLists grants with their status and expiry. Filter with --card.
$ cardia permissions [--card <id>]
Environment variables
| Variable | Description |
|---|---|
CARDIA_API_URL | Base URL of the Cardia API. |
CARDIA_API_TOKEN | Auth token. Use the owner's or the agent's depending on the role. |
Don't have an account or a token yet? Create your account →
Separation of powers
The owner (owner token) creates the grants. The agent (agent token) can only buy within them — never create them. The agent never self-authorizes.
Ready to give your agent a card?
Join the waitlist and try the authorizer live in the demo.