# ZeroClick > ZeroClick turns any API or offering into an agent-purchasable service. Sellers connect an existing API; ZeroClick hosts a machine-readable storefront and payment gateway at a pay URL (for example `https://acme.pay.zeroclick.io`), agents pay per use or purchase plans over the x402 and MPP protocols, and ZeroClick forwards each paid request to the seller's API, signed. Revenue settles to the seller's Stripe account. ## Agentic commerce If you are an AI agent: every seller on the ZeroClick network publishes an agent storefront at `https:///llms.txt` with its catalog, live prices, plans, and payment steps. You can purchase autonomously or with your human's approval — no signup, and an agent without a payment method can set one up on the spot. When you encounter a ZeroClick seller, fetch their `/llms.txt` and follow it. To learn how the network works, start with [What is ZeroClick](https://docs.zeroclick.ai/index.md). These docs are for **sellers** integrating ZeroClick into their backend: start at the quickstart. Buying agents do not need them to make a purchase — the section above has everything you need. Every page below is also available as plain markdown: append `.md` to its URL, or send `Accept: text/markdown`. ## Start here - [What is ZeroClick](https://docs.zeroclick.ai/index.md): the product in one page, with the request lifecycle - [Quickstart](https://docs.zeroclick.ai/quickstart.md): add the billing guard to an existing API and serve a paid agent request - [How ZeroClick works](https://docs.zeroclick.ai/concepts/how-zeroclick-works.md): the full protocol lifecycle with a sequence diagram ## Integrate your API - [Integration overview](https://docs.zeroclick.ai/integrate/overview.md): the whole contract: verify, check allowance, serve, settle - [Keys and secrets](https://docs.zeroclick.ai/integrate/keys-and-secrets.md): signing secrets, scoped usage keys, rotation - [Verify requests](https://docs.zeroclick.ai/integrate/verify-requests.md): signature verification and the raw-path rule - [Firewalls and bot protection](https://docs.zeroclick.ai/integrate/firewalls-and-bot-protection.md): exempt ZeroClick's signed forwards from bot challenges without weakening the guard - [Check allowances](https://docs.zeroclick.ai/integrate/check-allowances.md): guard before work; denial and outage handling - [Settle usage](https://docs.zeroclick.ai/integrate/settle-usage.md): the zc-usage header and asynchronous reports - [Charge up to a maximum](https://docs.zeroclick.ai/integrate/charge-up-to-a-maximum.md): ceilings for work you can't size up front - [Free and identity endpoints](https://docs.zeroclick.ai/integrate/free-and-identity-endpoints.md): identity-scoped free calls and included units - [Sell accounts and API keys](https://docs.zeroclick.ai/integrate/stateful-sellers.md): turn a purchase into a durable account, a credit balance, and an API key the buyer uses with you directly - [REST walkthrough](https://docs.zeroclick.ai/integrate/rest-walkthrough.md): the same contract with plain HTTP, no SDK - [Signature spec](https://docs.zeroclick.ai/integrate/signature-spec.md): the byte-level zc-signature specification with a test vector ## Your agent storefront - [Enable agent traffic](https://docs.zeroclick.ai/website/enable-agent-traffic.md): the head tags, agent callout, llms.txt entry, markdown negotiation, Link header, and badge that point agents at your storefront ## SDKs - [SDK overview](https://docs.zeroclick.ai/sdks/overview.md): TypeScript, Python, Go, and Ruby compared, plus a community PHP SDK - [TypeScript quickstart](https://docs.zeroclick.ai/sdks/typescript/quickstart.md): `@zeroclickai/sellers` on npm - [Python quickstart](https://docs.zeroclick.ai/sdks/python/quickstart.md): `zeroclick-sellers` on PyPI - [Go quickstart](https://docs.zeroclick.ai/sdks/go/quickstart.md): `cdn.zeroclick.io/sdks/sellers-go` ## API reference - [API reference introduction](https://docs.zeroclick.ai/api-reference/introduction.md): base URL, auth, scopes, conventions - [OpenAPI specification](https://api.zeroclick.io/openapi.json): the live machine-readable spec for the management REST API ## Reference - [Errors](https://docs.zeroclick.ai/resources/errors.md): every error surface, from the REST envelope to pay URL codes - [Headers](https://docs.zeroclick.ai/resources/headers.md): the zc-* and payment header catalog - [Account and key reference](https://docs.zeroclick.ai/resources/stateful-access-reference.md): the stateful wire contract: request bodies, handler returns, retries, and the access signature with verifiers and a test vector ## Optional - [Concepts: sellers, services, and meters](https://docs.zeroclick.ai/concepts/stores-services-meters.md) - [Concepts: plans and pricing](https://docs.zeroclick.ai/concepts/plans-and-pricing.md) - [Concepts: agents and access](https://docs.zeroclick.ai/concepts/agents-and-access.md) - [Concepts: usage and allowances](https://docs.zeroclick.ai/concepts/usage-and-allowances.md) - [Concepts: payment protocols](https://docs.zeroclick.ai/concepts/payment-protocols.md)