Skip to content

Describe Enterprise in Benchmark Series on the pricing page and in the docs - #1494

Open
epompeii wants to merge 1 commit into
u/ep/enterprise/salefrom
u/ep/enterprise/docs
Open

epompeii wants to merge 1 commit into
u/ep/enterprise/salefrom
u/ep/enterprise/docs

Conversation

@epompeii

Copy link
Copy Markdown
Member

Makes the pricing page, the docs, and the changelog say what the Enterprise stack does. Stacked on #1491.

Pricing page

  • Bencher Self-Hosted's only paid plan is Enterprise, licensed by the Benchmark Series it covers and sold by contact. Bencher Cloud's plans are Free, Pro, and Enterprise.
  • A Benchmark Series is one benchmark variant, measure, and testbed; the definitions answer now says what a variant is.
  • New and changed answers: over the count a Self-Hosted server keeps every report, warns, and records the highest count under each license, its 30 days of grace included; a license has 30 days of grace, then the organization falls back to Free; an invalid license never blocks a public project; the server features need a valid license on the server.
  • New public number: the rate limit list now starts with "On Bencher Cloud:" and states the paid plans' default, 1,048,576 Metrics per day, which the API has enforced as plus_limit. The page used to say "No rate limit".
  • The existing anchors faq-license-quantity-limit and faq-benchmark-measure-testbed keep their ids; faq-license-expiry is new.

Contact links

Every Enterprise call to action opens mailto:enterprise@bencher.dev: the pricing table, the 501 or more band, the license answer, the Dedicated and Custom runner answers, and the classic console's Billing panel and plan form. Calendly stays on "Schedule a free demo" and "Still have questions?". In classic onboarding, the Enterprise button now opens the mail client and keeps the plan step.

Docs, in all 9 languages

  • The GitHub app, Google OAuth, and console config pages say at least one organization on the server must hold a valid Enterprise license, and link to /pricing/#faq-self-hosted-license. The earlier ?level=enterprise links did nothing.
  • The rate limiting reference says custom limits need a valid license and are read at server start, that Self-Hosted applies no limits without the section or a license, and gives claimed_limit as 65535.
  • The statistics reference says the Self-Hosted opt-out needs a valid license on the server, with a 7 day grace otherwise.
  • Broken anchors in the changed pages are fixed.

CLI

bencher plan is "Organization subscription plan", and bencher organization usage is "Check organization usage".

Changelog

The pending entry covers the removed Team plan, Self-Hosted licenses in Benchmark Series with warnings, the peak, and grace, the earlier license format, the older license refusal, the server features, the usage API and the plan and checkout request bodies, bencher plan create's flags, and bencher run's warnings. Breaking changes are marked.

…e docs

The pricing page says Bencher Self-Hosted's only paid plan is
Enterprise, licensed by the benchmark series it covers that were active
in the last 30 days. Over that count a server keeps accepting every
report, warns, and records the peak of each license term: the highest
count it sees while the organization holds a license for that term, its
30 days of grace included. The renewal covers that peak. A license has
30 days of grace after its term, then the organization falls back to
Free, and a license that is not valid never blocks a public project. Pro
and Enterprise both bill benchmark series, and no licensed quantity of
metrics remains on the page. A series is a combination of benchmark
variant, measure, and testbed, as the server counts it, and on Bencher
Cloud a paid plan's daily limit is the 1,048,576 metrics that
`plus_limit` defaults to.

Every Enterprise call to action opens mailto:enterprise@bencher.dev: the
pricing table, the 501 or more band, the Self-Hosted license and the
Dedicated and Custom runner questions, and the classic console's Billing
panel and plan form. The demo and general question links keep Calendly.
The classic Self-Hosted Free panel says to copy the license key from the
organization's Billing page on Bencher Cloud.

The GitHub App, Google OAuth, and console config docs, in all 9
languages, say that at least one organization on the server must hold a
valid Bencher Plus Enterprise license. Their link opens the pricing
page's Self-Hosted license question, since the pricing page reads no
query parameter. The Spanish GitHub App page loses a German paragraph
and its German links, and the Spanish and Japanese Google OAuth pages
translate their English link text.

The server config reference says that custom rate limits need a valid
license, that the API server checks for one only when it starts, and
that Bencher Self-Hosted applies no rate limits without both. The
statistics opt-out needs a valid license too, and without one the server
sends statistics after a 7 day grace period. The `claimed_limit` default
is 65535 in the table and the example config, and each language links
its own claim page's heading for unclaimed projects. The French
continuous benchmarking page links the pricing page's bare metal
question and its own heading for relative continuous benchmarking.

The CLI help for `bencher plan` and for organization usage no longer
says metered or metrics. The changelog adds a pending v0.6.18 entry,
with the breaking changes to the usage and plan responses and to the
checkout and plan request bodies, and every changed page bumps its
modified date.
@epompeii
epompeii added this pull request to stack #1487 November 14, 2026 08:05
@github-actions

Copy link
Copy Markdown
Contributor

🐰 Bencher Report

ProjectBencher
Branchu/ep/enterprise/docs
Testbedintel-v1
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
microseconds (µs)
(Result Δ%)
Upper Boundary
microseconds (µs)
(Limit %)
Adapter::Json📈 view plot
🚷 view threshold
5.14 µs
(-0.92%)Baseline: 5.19 µs
5.41 µs
(94.96%)
Adapter::Magic (JSON)📈 view plot
🚷 view threshold
4.97 µs
(-0.92%)Baseline: 5.02 µs
5.23 µs
(95.15%)
Adapter::Magic (Rust)📈 view plot
🚷 view threshold
27.01 µs
(+0.66%)Baseline: 26.83 µs
28.63 µs
(94.36%)
Adapter::Rust📈 view plot
🚷 view threshold
4.45 µs
(-0.20%)Baseline: 4.46 µs
4.59 µs
(96.94%)
Adapter::RustBench📈 view plot
🚷 view threshold
4.46 µs
(+0.16%)Baseline: 4.45 µs
4.58 µs
(97.22%)
🐰 View full continuous benchmarking report in Bencher

@epompeii
epompeii marked this pull request as ready for review November 14, 2026 08:45

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant