Prebid Server

Self-hosted server-to-server header-bidding auction API for programmatic ads.

Open sourceSLA: oss-best-effortv3.43.0Image
Prebid Server headless auction API
Prebid Server headless auction API

Prebid Server is the open-source, server-to-server home of header bidding. It runs real-time programmatic auctions across your demand partners on behalf of your Prebid.js and Prebid Mobile clients, moving the auction server-side to cut page weight, reduce client CPU, and let you add more bidders without slowing the page.

Key features

  • OpenRTB 2.x server-to-server auction endpoint (/openrtb2/auction) for web and app
  • Large catalog of built-in demand adapters (bidders), configured server-side
  • Cookie-sync and user-ID handling done on the server, off the browser
  • Built-in /status health endpoint and a landing page, ready on first boot
  • Runs the official, unmodified ghcr.io/prebid/prebid-server-java container
  • No web console and no credentials to manage: a pure JSON auction API

Use cases

  • Move header-bidding auctions server-side for a publisher or ad network
  • Run a self-hosted Prebid Server for web (Prebid.js) and mobile (Prebid SDK)
  • Keep auction logic, bidder config, and user data on infrastructure you control

Why run it on the NetActuate edge Hosting Prebid Server in a PoP near your users shortens the round-trip for the auction call and the demand partners, trimming auction latency (which directly affects fill and revenue) while keeping your bidder configuration and user-sync data on your own servers.

Deployed from the NetActuate marketplace, Prebid Server boots pre-configured from a sane default config: the auction API, the built-in landing page (/) and the health endpoint (/status) answer on HTTP port 80 as soon as the instance is up. Seed an optional HTTP port and public external URL, then add your demand partners and stored requests via the standard Prebid Server configuration. Put a TLS-terminating proxy in front before exposing it on an untrusted network.

Frequently asked questions

How do I deploy Prebid Server on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision Prebid Server on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run Prebid Server?

Prebid Server is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can Prebid Server run?

Prebid Server can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports Prebid Server?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.