Skip to main content
Kibble is the bank in your terminal. You run npx create-kibble, answer a few prompts, and walk away with a shareable payment link or a PDF invoice your customer can pay in USDC on Base. The CLI is the product interface. Use Kibble when you want payments, invoices, and receivables to work from a shell script, CI job, or agent workflow without opening a dashboard.

What Kibble does

Kibble has two core CLI flows today.

kibble charge

Generate a payment link with a USDC amount. Share the link, let the payer send USDC on Base, and track payment status from the generated portal.

kibble invoice

Create itemized PDF invoices with line items, due dates, and notes. Kibble sends the invoice and notifies you when payment is detected.

How access works

Everything user-facing starts with the CLI:
npx create-kibble
For automation, the same CLI supports non-interactive flags and JSON over stdin. Scripts should call npx create-kibble --yes or npx create-kibble --stdin, not private backend endpoints.

Why USDC on Base

Kibble only accepts USDC on Base (contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913, chain ID 8453). This is a deliberate constraint — not a limitation. Base transactions settle in seconds, fees are negligible, and USDC is the most widely-held stablecoin. You get dollar-denominated payments without the volatility of other crypto assets.

Key differentiators

  • No intermediary. Payments go directly to your wallet. Kibble never holds your funds.
  • Global by default. Anyone with USDC on Base can pay you, regardless of country.
  • CLI-only access. Every supported flow starts from npx create-kibble.
  • Automatable. Non-interactive flags (--yes, --stdin) let you script payment links and invoices with JSON output.

Where to go next

Quickstart

Get your first payment link live in under five minutes.

Payment links

Understand how links, deposit addresses, and merchant portals work.

Invoices

Learn invoice fields, statuses, generated PDFs, and payment detection.

Wallets

Choose between a Kibble-provisioned wallet and your own address.