Publisher Independence

    Self-hosted Prebid Server: what you run, what drives the cost and when it beats a managed host

    Published · Last updated
    Next review:

    Self-hosted Prebid Server means running Prebid.org's open-source auction server, in its Go or Java build, on machines you control instead of a vendor's. The code is free under the Apache 2.0 licence. The bills come from compute, caching, load balancing, data transfer and the engineers who keep it patched (Prebid.org, accessed 9 November 2026).

    Contents

    At a glance

    Company

    None: open-source software maintained by Prebid.org, an independent, member-funded body formed in September 2017 (Prebid.org)

    Headquarters

    Not applicable; you choose the regions. Prebid.org gives a New York mailing address (Prebid.org, accessed 9 November 2026)

    Founded

    Go repository created 17 April 2017; Java repository 9 March 2018 (GitHub API, prebid-server; GitHub API, prebid-server-java)

    Ownership

    Apache License 2.0 for both builds (GitHub, prebid-server; GitHub, prebid-server-java)

    Product category

    Self-operated server-side header bidding

    What it does

    Runs the Prebid auction on your servers for web pages using Prebid.js, apps, AMP and streaming TV (Prebid Server overview)

    Deployment model

    Your own cloud account, colocation or data centre; AWS publishes a reference deployment (AWS guidance, v1.4.0, 12 June 2026)

    Pricing model

    Software $0; infrastructure at your provider's prices (see Pricing)

    Key integrations

    Prebid.js, Prebid Mobile and AMP; "230+" server-side bid adapters (Prebid Server overview); Prebid Cache on Redis, Aerospike, Cassandra or Apache Ignite (Prebid.org hosting)

    Publicly named users

    Prebid does not track downloads (Prebid.org hosting). Public examples: Microsoft runs PBS-Go for Prebid Server Premium (Microsoft Learn); AWS's guidance runs PBS-Java (AWS guidance)

    Standards supported

    OpenRTB 2.x requests and responses; latest releases PBS-Go v4.11.1 (2 November 2026) and PBS-Java 4.5.0 (4 November 2026) (GitHub, Go; GitHub, Java)

    Last verified

    9 November 2026

    FieldSelf-hosted Prebid Server

    Company

    None: open-source software maintained by Prebid.org, an independent, member-funded body formed in September 2017 (Prebid.org)

    Headquarters

    Not applicable; you choose the regions. Prebid.org gives a New York mailing address (Prebid.org, accessed 9 November 2026)

    Founded

    Go repository created 17 April 2017; Java repository 9 March 2018 (GitHub API, prebid-server; GitHub API, prebid-server-java)

    Ownership

    Apache License 2.0 for both builds (GitHub, prebid-server; GitHub, prebid-server-java)

    Product category

    Self-operated server-side header bidding

    What it does

    Runs the Prebid auction on your servers for web pages using Prebid.js, apps, AMP and streaming TV (Prebid Server overview)

    Deployment model

    Your own cloud account, colocation or data centre; AWS publishes a reference deployment (AWS guidance, v1.4.0, 12 June 2026)

    Pricing model

    Software $0; infrastructure at your provider's prices (see Pricing)

    Key integrations

    Prebid.js, Prebid Mobile and AMP; "230+" server-side bid adapters (Prebid Server overview); Prebid Cache on Redis, Aerospike, Cassandra or Apache Ignite (Prebid.org hosting)

    Publicly named users

    Prebid does not track downloads (Prebid.org hosting). Public examples: Microsoft runs PBS-Go for Prebid Server Premium (Microsoft Learn); AWS's guidance runs PBS-Java (AWS guidance)

    Standards supported

    OpenRTB 2.x requests and responses; latest releases PBS-Go v4.11.1 (2 November 2026) and PBS-Java 4.5.0 (4 November 2026) (GitHub, Go; GitHub, Java)

    Last verified

    9 November 2026

    What it does

    Self-hosting gives you the whole server and every duty that comes with it. Prebid's hosting page lists four duties. You run production-grade servers, networking and monitoring, and you fill the stored-request and account data. You also own the legal side of ad tech in your market, and you check for updates at least quarterly (Prebid.org, accessed 9 November 2026). Prebid's FAQ confirms that anyone may host Prebid Server for themselves or for others (Prebid Server FAQ).

    The reward is control. You pick the bidders, the timeout, the modules and the analytics adapters. Bid logs land in your own systems. The uids cookie that carries each bidder's user ID sits on the domain of whoever hosts the server, which on this path is you (Prebid.org, user ID sync).

    This page treats self-hosting as one option next to the managed hosts in this series. The build itself, with topology, configuration and a full cost worksheet, is in the Prebid Server self-hosting guide. If header bidding itself is new, start with header bidding explained.

    How it works

    A self-hosted cluster has the same parts in every region. Prebid's hosting page describes them (Prebid.org):

    1. A global load balancer, if you serve more than one region, so each user reaches the nearest cluster.
    2. A regional load balancer or proxy that ends TLS, because neither Prebid Server nor Prebid Cache accepts an SSL certificate. It sends /cache requests to Prebid Cache and everything else to Prebid Server.
    3. Prebid Server nodes, which do a mix of network and CPU work and need memory to cache stored requests and GDPR vendor lists.
    4. Prebid Cache nodes and a NoSQL store, for video and AMP creatives.
    5. A database for accounts and stored requests, replicated to each region.
    6. A metrics system: InfluxDB or Prometheus for the Go build, with Graphite and console output also available in Java.

    The database is the part teams underestimate. Prebid notes that there are no open-source tools to fill it, so each host builds its own feed from its ad ops systems (Prebid.org). What goes into it is explained in Prebid Server stored requests.

    Pick a build before you size anything. Prebid recommends Go for new bid adapters and for long-form video; otherwise, it says, choose the language your engineers are most comfortable reading and changing (Prebid.org versions overview).

    2 of 2 rows

    Columns (4)

    PBS-Go

    v4.11.1, 2 November 2026 (GitHub)

    13, from v4.0.0 on 6 March (GitHub)

    GHSA-4p3g-4hcj-wpvx, 8 June 2026, fixed in 4.4.0 (GitHub)

    PBS-Java

    4.5.0, 4 November 2026 (GitHub)

    13, from 3.38.0 on 21 January, counting one release candidate (GitHub)

    GHSA-fr2c-g2f8-qchg, 8 June 2026, fixed in 3.43.0 (GitHub)

    PBS-Go

    Latest release

    v4.11.1, 2 November 2026 (GitHub)

    Tagged releases, 1 January to 9 November 2026

    13, from v4.0.0 on 6 March (GitHub)

    Critical advisory in 2026

    GHSA-4p3g-4hcj-wpvx, 8 June 2026, fixed in 4.4.0 (GitHub)

    PBS-Java

    Latest release

    4.5.0, 4 November 2026 (GitHub)

    Tagged releases, 1 January to 9 November 2026

    13, from 3.38.0 on 21 January, counting one release candidate (GitHub)

    Critical advisory in 2026

    GHSA-fr2c-g2f8-qchg, 8 June 2026, fixed in 3.43.0 (GitHub)

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    Pricing: cost drivers, not totals

    The software costs nothing. Everything else depends on your traffic, so this page gives drivers and unit prices, not a monthly total. Prebid's hosting page publishes no capacity or speed figures, which means requests per second per server must come from your own load test (Prebid.org).

    The prices below are AWS on-demand list prices for US East (N. Virginia), read from AWS's public Price List files in November 2026. Other clouds publish their own pages.

    8 of 8 rows

    Columns (4)

    Prebid Server compute

    Peak QPS, bidders per auction, timeout

    c7g.xlarge (4 vCPU, 8 GiB): $0.145 per hour

    Prebid Cache nodes

    Share of video and AMP traffic

    m7g.large (2 vCPU, 8 GiB): $0.0816 per hour

    Cache store

    Objects stored and how long they live

    Priced per node-hour or per serverless unit

    Load balancer

    Connections and bytes processed

    $0.0225 per Application Load Balancer-hour plus $0.008 per LCU-hour

    Data out to the internet

    Responses, creatives and sync redirects

    First 100 GB a month free across AWS, then $0.09 per GB for the next 10 TB

    Calls out to bidders

    Bidders per auction and request size

    NAT gateway hours and GB, or AWS RTB Fabric

    Engineering time

    Release cadence, advisories, the stored-request feed

    No list price

    Other clouds

    Same drivers

    Google Cloud and Azure publish VM and network prices

    Cache store

    What makes it grow

    Objects stored and how long they live

    Published unit price

    Priced per node-hour or per serverless unit

    Calls out to bidders

    What makes it grow

    Bidders per auction and request size

    Published unit price

    NAT gateway hours and GB, or AWS RTB Fabric

    Engineering time

    What makes it grow

    Release cadence, advisories, the stored-request feed

    Published unit price

    No list price

    Other clouds

    What makes it grow

    Same drivers

    Published unit price

    Google Cloud and Azure publish VM and network prices

    Download JSON

    Table by AdSovereign, CC BY 4.0.

    One published anchor exists. AWS says its reference deployment costs about $241.50 a month in US East with no bidding traffic at all, a figure it dates "as of July 2023" (AWS estimate) (AWS guidance README). That covers an idle stack only. To turn the drivers into your own monthly figure, use the worksheet in the Prebid Server self-hosting guide.

    Strengths and limits

    Strengths

    • No host fee. The licence is free, and no revenue share goes to an intermediary for running the auction (GitHub).
    • Full control of the auction. Bidders, timeouts, modules and analytics are your settings, not a vendor's.
    • Your data stays with you. Bid logs and the uids cookie sit on infrastructure and domains you choose (Prebid.org).
    • A choice of build. You can pick Go or Java for features and for your team's skills (Prebid.org).

    Limits

    • Constant upkeep. Each build shipped 13 tagged releases in 2026 to early November, and both needed critical fixes in June (GitHub).
    • You build the data feed. No open-source tool fills the account and stored-request database (Prebid.org).
    • User matching starts from zero. A new server's uids cookie holds no bidder IDs until users pass through sync, whereas a large shared host may already hold them.
    • Legal set-up is yours. Prebid says the host must understand the legal side and configure privacy features with its lawyers (Prebid.org).

    Alternatives

    Managed hosts take the operations work in exchange for a fee and some control:

    Prebid.org lists 21 managed-service providers in all (Prebid.org, accessed 9 November 2026). How Prebid compares with Open Bidding and Amazon's marketplaces is set out in Prebid vs Open Bidding vs Amazon TAM. The case for owning more of the sell side is on the publisher independence hub.

    What we could not verify

    • Requests per second that one server handles at a given latency. Prebid publishes no figure, and we found no neutral benchmark.
    • Bytes sent per auction response, which drives the data-transfer line. It depends on bidders, formats and caching.
    • A current AWS re-pricing of the reference deployment; the README still dates its idle estimate to July 2023 (AWS guidance).
    • Prices outside US East and on Google Cloud or Azure; we link the official pages but did not read figures from them.
    • Who runs self-hosted Prebid Server in production, beyond the public examples above.

    FAQ

    Is Prebid Server free to self-host?
    The software is free under the Apache 2.0 licence (GitHub). Running it is not: you pay for servers, caching, load balancers, data transfer and engineering time.
    How much does it cost to self-host Prebid Server?
    There is no single figure, because cost follows your traffic. On AWS in US East, a c7g.xlarge server lists at $0.145 an hour and data out to the internet at $0.09 per GB after the free 100 GB, as of November 2026 (AWS Price List). The self-hosting guide shows how to combine the drivers.
    Should I self-host or use a managed Prebid Server?
    Self-host if you have engineers to patch a server that ships new releases every few weeks, and if owning the bid data matters to you. Choose a managed host if you lack that capacity; Prebid.org lists 21 providers (Prebid.org).

    Sources

    1. Prebid.org, "Hosting a Prebid Server Cluster" (accessed 9 November 2026). https://docs.prebid.org/prebid-server/hosting/pbs-hosting.html
    2. Prebid.org, "Prebid Server overview" (accessed 9 November 2026). https://docs.prebid.org/prebid-server/overview/prebid-server-overview.html
    3. Prebid.org, "Prebid Server FAQ" (accessed 9 November 2026). https://docs.prebid.org/faq/prebid-server-faq.html
    4. Prebid.org, "Prebid Server versions overview" (accessed 9 November 2026). https://docs.prebid.org/prebid-server/versions/pbs-versions-overview.html
    5. Prebid.org, "User ID Sync" (accessed 9 November 2026). https://docs.prebid.org/prebid-server/developers/pbs-cookie-sync.html
    6. Prebid.org, "What is Prebid.org" and Managed Services list (accessed 9 November 2026). https://docs.prebid.org/overview/what-is-prebid-org.html and https://prebid.org/managed-services/
    7. GitHub, prebid/prebid-server: repository, releases (v4.11.1, 2 November 2026) and advisory GHSA-4p3g-4hcj-wpvx (8 June 2026). https://github.com/prebid/prebid-server
    8. GitHub, prebid/prebid-server-java: repository, releases (4.5.0, 4 November 2026) and advisory GHSA-fr2c-g2f8-qchg (8 June 2026). https://github.com/prebid/prebid-server-java
    9. GitHub API, repository records for prebid/prebid-server and prebid/prebid-server-java (accessed 9 November 2026). https://api.github.com/repos/prebid/prebid-server
    10. AWS Solutions Library, "Guidance for Deploying a Prebid Server on AWS", README and releases (v1.4.0, 12 June 2026). https://github.com/aws-solutions-library-samples/prebid-server-deployment-on-aws
    More sources (6)
    1. AWS Price List, Amazon EC2 offer for us-east-1 (version 20261107002852, prices effective 1 November 2026). https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/region_index.json
    2. AWS Price List, Elastic Load Balancing offer for us-east-1 (published 5 November 2026). https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSELB/current/us-east-1/index.json
    3. AWS Price List, Data Transfer offer for us-east-1 (published 3 November 2026). https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AWSDataTransfer/current/us-east-1/index.json
    4. AWS, pricing pages for EC2 On-Demand, Elastic Load Balancing, ElastiCache, VPC and RTB Fabric (accessed 9 November 2026). https://aws.amazon.com/ec2/pricing/on-demand/
    5. Google Cloud, "VM instance pricing" and Microsoft Azure, "Linux Virtual Machines Pricing" (accessed 9 November 2026). https://cloud.google.com/compute/vm-instance-pricing and https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/
    6. Microsoft Learn, "Prebid Server Premium" (21 October 2025). https://learn.microsoft.com/en-us/xandr/monetize/prebid-server-premium
    Changelog
    • 9 November 2026: option profile drafted from Prebid.org documentation, GitHub releases and advisories, and AWS Price List files of 3 to 7 November 2026.

    Spotted an error? Tell us