Skip to main content
Everything in Proceeds starts with a service. It wraps one API: base URL, upstream auth, networks, and testnet vs mainnet. Paywalls live under it. Create one from the dashboard or with a single API call.

Before you start

  • A Proceeds account
  • A public HTTP API base URL (for example https://api.example.com)
  • For the API path: an API key with services:write — see API Keys
  • Testnet USDC if you stay in testnet — faucet

Using the dashboard

1

Open Paywalls

In the dashboard, go to Paywalls and click New Service.
2

Fill in the form

3

Create Service

A name, base URL, and at least one network are required. Everything else can wait.

Using the API

Full field reference: Create a service (API).

Next

Add a paywall

Price a route and get payment URLs agents can call.