castomAPI
Odbierz klucz

Blog

The evolution
of API technology,
and where
a platform account fits

Every generation of API technology solved the previous generation's most expensive problem and created a cheaper one. SOAP solved "how do two systems agree on a message" with contracts so strict that writing a client was a project. REST solved the client problem with resources and verbs any HTTP library understood, and made the contract informal enough that every vendor's API was a little different. OpenAPI made the informal formal again, without the ceremony. Along the way the interesting question stopped being how to call and became whom to call, with which key, on whose bill.

The keyring era

A product built in 2024 talks to a verification vendor, a conversion library, a scraping service, a search-data provider, a handful of OAuth apps, an auth provider, a billing SDK and a payments processor. Each has a key, a dashboard, an invoice, a rate limit, a status page and a way of failing. The HTTP is trivial. The keyring is the work — and the keyring is where the customer's data ends up scattered across a dozen tenancies nobody audits.

What the next step is not

It is not a new protocol. GraphQL, gRPC and event streams each earn their place, and none of them shortens the keyring. It is not a bigger vendor either — a vendor that does five of the twelve things still leaves seven keys and a merge problem.

What it is

One account in front of many endpoints, with one wallet behind it. The account is the identity your users sign in with, the consent they give to connect their own Shopify or Google, and the ledger every call is written to. The endpoints are whatever the catalogue holds — 706 of them here today — plus the ones you write yourself and run in a sandbox. Billing, payments and bookings are services on the same account, so the product you build charges money on the day it exists.

That is what castomAPI is: not a better way to call, but one door to call through. The why page makes the argument in full; the catalogue is the evidence.