A step-by-step guide. From zero to earning revenue on your API in under five minutes.
Three things. That's all.
Any API that works over HTTP. REST, GraphQL, SOAP, gRPC, JSON-RPC, XML-RPC. It can be on any server — your laptop, a cloud VM, or your office server.
An OpenAPI file (YAML/JSON), GraphQL SDL, WSDL, .proto file, or a simple method list. This describes what your API does.
Any wallet that supports USDC — MetaMask, Coinbase Wallet, Rainbow, or any other. This is where you receive payments.
Follow these steps and you will be selling API access in minutes.
The Opsalis control center is a small program that runs on your server. It sits in front of your API and handles all the payment and encryption logic.
You run it on the same machine as your API (or on the same network). It takes about two minutes to set up.
Once the control center is running, open your browser and go to the control center's web dashboard. This is where you manage everything — no command line needed.
In the dashboard, click "Register API" and fill in:
http://localhost:4001)The control center validates your API is reachable, parses your spec file, and publishes your API to the catalog.
Enter your wallet address in the dashboard. This is the address where you will receive payments. You can change it anytime.
The control center creates a separate operational wallet for processing transactions. You do not need to give it your personal wallet's private key — only the public address.
Your API is now visible in the Opsalis catalog. Consumers can find it, call it, and pay per call. Money goes directly to your wallet.
You can monitor calls, earnings, and status from the web dashboard.
Quick answers to the most common questions.
No. Your API stays exactly as it is. The control center sits in front and handles everything.
Yes. The control center talks to your API over HTTP. It does not matter what language your API is written in.
After each API call, payment settles within minutes. The money goes directly to your wallet — not to us, then to you.
No problem. Your API is simply marked as unavailable in the catalog. When it comes back, it is available again. No penalty.
Yes. Just stop the control center. Your API disappears from the catalog. No cancellation process, no contract to break.
Join the beta and start earning from your API.