Sell Access to Your API

A step-by-step guide. From zero to earning revenue on your API in under five minutes.

What You Need

Three things. That's all.

A Running API

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.

A Spec File

An OpenAPI file (YAML/JSON), GraphQL SDL, WSDL, .proto file, or a simple method list. This describes what your API does.

A Wallet

Any wallet that supports USDC — MetaMask, Coinbase Wallet, Rainbow, or any other. This is where you receive payments.

Step by Step

Follow these steps and you will be selling API access in minutes.

1

Download and Run the Control Center

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.

2

Open the Web Dashboard

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.

3

Register Your API

In the dashboard, click "Register API" and fill in:

  • Your API's address on your network (for example, http://localhost:4001)
  • Your spec file (drag and drop)
  • Your per-call price in USDC

The control center validates your API is reachable, parses your spec file, and publishes your API to the catalog.

4

Set Up Your Wallet

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.

5

Done — You Are Live

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.

Frequently Asked Questions

Quick answers to the most common questions.

Do I need to change my API code?

No. Your API stays exactly as it is. The control center sits in front and handles everything.

Can I use any programming language?

Yes. The control center talks to your API over HTTP. It does not matter what language your API is written in.

How fast do I get paid?

After each API call, payment settles within minutes. The money goes directly to your wallet — not to us, then to you.

What if my API goes offline?

No problem. Your API is simply marked as unavailable in the catalog. When it comes back, it is available again. No penalty.

Can I stop selling at any time?

Yes. Just stop the control center. Your API disappears from the catalog. No cancellation process, no contract to break.

Ready to Start Selling?

Join the beta and start earning from your API.

Full Owner Guide View Pricing