Black Cat VPN for developers & AI agents

Provision a real VPN from code — or from an autonomous agent. Create an invoice over HTTP, pay on-chain in Solana, Zcash or X1, and get a subscription config back. No account, no email, no card, no KYC — the payment is the identity.

See plans & pay → OpenAPI spec → llms.txt →

No signup step

No email or KYC to automate around. An agent can complete the whole flow unattended.

Machine-payable

Pay from a wallet the agent controls (SOL/ZEC/XNT). The API returns the exact amount + recipient.

Real VPN, not a proxy

You get a per-user tunnel config, not a shared open proxy. Bring a standard client.

WireGuard-friendly

AmneziaWG/WireGuard configs run with wg-quick up in any container — trivial to automate.

How it works

  1. List plans & rateGET /api/plans
  2. Create an invoicePOST /api/invoices → exact amountCrypto + recipient
  3. Pay on-chain — send the exact amount to recipient (or open payUri)
  4. PollGET /api/invoices/{id} until status: "PAID"
  5. Connect — import subscriptionUrl into a VPN client
# 1) create an invoice ($3/month, pay in SOL)
curl -s https://blackcat.is/api/invoices \
  -H 'content-type: application/json' \
  -d '{"planId":"standard-1m","username":"agent-7f3a","currency":"sol","src":"my-agent"}'
# → { "invoiceId":"…", "amountCrypto":"0.039442", "recipient":"…", "payUri":"solana:…", "expiresAt":"…" }

# 2) pay: send EXACTLY amountCrypto to recipient from your wallet (or open payUri)

# 3) poll until paid, then read subscriptionUrl
curl -s https://blackcat.is/api/invoices/<invoiceId>
# → { "status":"PAID", "subscriptionUrl":"https://my.blackcat.is/…" }
No hosted proxy — by design. Black Cat gives you a real per-user VPN tunnel, not an open SOCKS5/HTTP proxy. Open relays get their IPs blocklisted within hours; a device-capped, subscription-bound tunnel does not — so the service stays fast and reachable. Consume it by running a standard client on the config you receive.

FAQ

Can an AI agent buy a VPN by itself?
Yes. There's no account, email, or KYC step. An agent with a SOL, ZEC or XNT wallet can create an invoice, pay the exact on-chain amount, poll for confirmation, and receive a VPN config — end to end, no human.
Is there an HTTP or SOCKS5 proxy?
No. You get a real per-user VPN tunnel (VLESS-Reality, Hysteria2, or AmneziaWG/WireGuard). Run a standard client. WireGuard/AmneziaWG is the easiest to script (wg-quick up config.conf).
How is it priced and paid?
USD-anchored plans (e.g. $3/month; $1 first month promo) paid in Solana, Zcash or X1. The API returns the exact crypto amount and recipient.
Is it no-logs?
Yes — nodes keep no connection or traffic logs. Identity is only the paying wallet; there is no account tying activity to a person.