Publish your API.
Get a typed SDK the world installs.
Drop a link to your OpenAPI spec. OmniStream reads every endpoint, generates a strongly-typed SDK in every language, and lets anyone call your API through one key. Install one SDK, reach every API.
import { OmniClient } from "@omnistream/sdk";
// One key. Every API on the marketplace.
const omni = new OmniClient({ token: process.env.OMNI_KEY });
const price = await omni.call("skinapi/items", {
name: "AK-47 | Redline (Field-Tested)",
currency: "EUR",
});From an OpenAPI link to an installable SDK.
Publish
Drop a link to your OpenAPI spec. We read it and learn every endpoint, parameter and response.
Generate
A strongly-typed SDK is generated for TypeScript, Python, Rust and Go, with live docs and a try-it console.
Install
Consumers install one SDK and call your API with one key. You get usage, metering and payouts.
Everything an API needs to be consumed.
Typed SDKs, every language
We turn your OpenAPI spec into real, hand-written-quality clients - methods per endpoint, typed params and responses.
One key, every API
Install @omnistream/sdk once. A single key reaches every API on the marketplace through the unified proxy.
Live docs + try-it
Every listing gets an interactive docs page with a console that calls the real endpoint.
The omni CLI
Log in, fetch your key, browse APIs and watch live usage from your terminal - no dashboard tab required.
Boost your listing
Promote an API to the top of the marketplace through a transparent, clearly-labeled auction.
API bounties
Companies post a paid request for the API they need. Build it, publish it, get paid when it holds its SLA.
Your terminal is the dashboard.
Get your key, browse the marketplace and call any API without leaving the command line. Run omni on a connected API for a live console: throughput, a per-request cost ticker, latency and rate-limits.
$ omni login # get your key, in the terminal
$ omni apis # browse the marketplace
$ omni skinapi items --name "AK-47 | Redline"
{ lowest: 2189, lowestSource: "buff", sources: 5 }Put your API on the map.
Self-hosted, standalone, and built for developers. Publish your first API and watch a typed SDK appear in seconds.