# prebid/Prebid.js

Setup and manage header bidding advertising partners without writing code or confusing line items. Prebid.js is open source and free.

Repository: https://github.com/prebid/Prebid.js
Canonical: https://ross.abutalabs.com/products/prebidjs
Homepage: https://docs.prebid.org
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: bidder-adapter, header-bidding, prebid
Last push: 2026-08-26T19:00:51+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 4063, "days_push": 7, "days_rel": 8, "gap_med": 6, "n_releases_24m": 112}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1599, forks 2396 (observed 2026-08-28T04:05:09.538888+00:00)

## What it is
Prebid.js is a free, open-source JavaScript library that lets web publishers implement header bidding, requesting bids from multiple advertising demand partners simultaneously. It is highly modular, with hundreds of bidder adapters, analytics, user ID, and consent management modules that register themselves when imported.

## Use cases
- set up header bidding on my website without writing line items
- integrate multiple ad exchange demand partners in one auction
- add a rubicon or appnexus bidder adapter to my ad stack
- run programmatic display and video ad auctions in the browser
- manage consent and user ID modules for advertising
- send bid analytics data to my analytics provider

## When to choose
- you are a web publisher wanting to increase ad revenue via real-time bidding among multiple partners
- you need a mature, widely adopted open-source header bidding solution with extensive bidder support
- you want modular control over which demand partners, analytics, and identity modules ship in your bundle

## When to avoid
- you are building a mobile app rather than a website (use Prebid Mobile SDK instead)
- you need server-side bidding at scale (consider Prebid Server)
- you have no involvement in advertising or monetization

## Facets
- artifact type: library
- maturity: active
- function: sdk, plugin-system, http-client
- domain: web-development, frontend, e-commerce
- platform: browser
- tags: header-bidding, advertising, adtech, bidder-adapters, programmatic-ads, publisher-tools, nodejs

## Member repositories
- prebid/Prebid.js (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:09.538888+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:53:14.239299+00:00, confidence not recorded.
  - readme: https://github.com/prebid/Prebid.js (fetched 2026-08-28T04:05:09.538888+00:00, sha afa9401dce88)
  - homepage: https://docs.prebid.org (fetched 2026-08-29T11:24:54.787442+00:00, sha 660d71f0e20a)
  - site_page: https://docs.prebid.org/dev-docs/modules/index.html (fetched 2026-08-29T11:24:54.796804+00:00, sha ce7fb64b6cf1)
  - site_page: https://docs.prebid.org/dev-docs/publisher-api-reference.html (fetched 2026-08-29T11:24:54.799507+00:00, sha d34f750c2bbe)
  - site_page: https://docs.prebid.org/dev-docs/bidders.html (fetched 2026-08-29T11:24:54.801471+00:00, sha 53cfd199c206)
  - site_page: https://docs.prebid.org/dev-docs/plugins/index.html (fetched 2026-08-29T11:24:54.803696+00:00, sha b46af400bed6)
  - site_page: https://docs.prebid.org/faq/faq.html (fetched 2026-08-29T11:24:54.805647+00:00, sha 788e5dd08e94)
  - site_page: https://docs.prebid.org/dev-docs/faq.html (fetched 2026-08-29T11:24:54.807501+00:00, sha 440ae4ae5818)
  - site_page: https://docs.prebid.org/faq/prebid-server-faq.html (fetched 2026-08-29T11:24:54.809954+00:00, sha 2b4cf198e7a5)
  - site_page: https://docs.prebid.org/faq/prebid-mobile-faq.html (fetched 2026-08-29T11:24:54.812241+00:00, sha c150824d2a8c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
