p99 under 50ms
Rust/Axum hot path, Redis-cached campaigns, zero DB round-trips per decision. Auction engine is a pure function. Budget: auth 5ms, bidders 5ms, auction <1ms.
Fairlead is a server-side ad exchange API with self-serve onboarding, transparent pricing, and first-class SDKs. Sign up with a card, get keys in 60 seconds, make your first decision call in under a minute.
OpenRTB is a protocol for open auctions between strangers. Fairlead is a closed exchange for a single party's own inventory. The marketplace owns both supply and demand — so the whole SSP → Exchange → DSP → DMP chain goes away.
Every decision in the stack assumes a small team, a real SLO, and no patience for tag-based black boxes. The infrastructure shouldn't surprise you at 3am.
Rust/Axum hot path, Redis-cached campaigns, zero DB round-trips per decision. Auction engine is a pure function. Budget: auth 5ms, bidders 5ms, auction <1ms.
User data never leaves your API. No bid requests fanned to outside bidders. No DMP sync. No pixel chain. Differential privacy on signals by default.
Sign up with a credit card, provision API keys, make your first decision call in under a minute. Free tier covers 1M decisions/month, no forms, no sales calls.
Node, Python, Go, Java, Kotlin, Swift, React. Zero runtime deps. Case-transformed, type-safe, auto-paginating. Generated from an OpenAPI 3.1 spec you can vendor.
Request-ID propagated through FastAPI, SQLAlchemy, Redis, and downstream. Latency histograms bucketed from 1ms. Your Grafana, not ours.
Spec is OpenAPI 3.1, public. Date-based versioning (Stripe style). Pin a version per org; breaking changes are transform-based, applied chronologically.
The auction is a pure function: collect candidates, filter by floor, sort by priority → bid → quality, dedupe, take top N. Here's what a real call returns.
The sponsored listings bidder reads denormalized campaign snapshots from Redis, evaluates targeting against the request, and returns one candidate per active ad. The auction engine takes it from there.
Every SDK pins to a date-based API version, handles auto-pagination, and generates its types from the OpenAPI spec. No one gets left on a 2022 client.
Keys in 60 seconds. First response in under a minute. No credit card for the free tier — up to 1M decisions / month, all SDKs, all regions.