OmniStream
API marketplacegrid online

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.

consume.ts
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",
});
How it works

From an OpenAPI link to an installable SDK.

01

Publish

Drop a link to your OpenAPI spec. We read it and learn every endpoint, parameter and response.

02

Generate

A strongly-typed SDK is generated for TypeScript, Python, Rust and Go, with live docs and a try-it console.

03

Install

Consumers install one SDK and call your API with one key. You get usage, metering and payouts.

Why OmniStream

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.

The omni CLI

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.

See it on a real API
terminal
$ 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.