Skip to content

Machine prices for 1 October 2026 - #2507

Draft
kcmartin wants to merge 1 commit into
mainfrom
october-pricing-rates
Draft

kcmartin wants to merge 1 commit into
mainfrom
october-pricing-rates

Conversation

@kcmartin

Copy link
Copy Markdown
Contributor

Draft on purpose. Do not merge until the fly.io side ships.

Prices change on 1 October and customers have been told. This is the docs half, prepared now so it is reviewed in advance rather than written on the day.

Two lines in snippets/RegionPricingSelector.jsx:

today 1 October
shared vCPU, per second 0.00000075 0.0000008465
performance vCPU, per second 0.00001196 0.000012732
RAM per GB, per second 0.00000193 0.000002316

Everything else follows from those: all 14 presets, all 18 regions through the markup table, the hourly and monthly columns, and the additional-RAM sentence, which #2505 changed to derive from the RAM rate rather than being written out.

Where the numbers come from. FlyWeb.Pricing in superfly/ui-ex holds the scheduled October rates as @machine_base_cents_per_second_oct_2026 and @ram_gb_month_oct_2026. They are in cents per second; these are the same figures in dollars.

Verified against what is published. All 14 presets match fly.io/pricing-update exactly, hourly and monthly, and the RAM line comes out at $6.00:

shared-cpu-1x    $0.0030/hr $  2.19/mo      performance-1x   $0.0458/hr $ 33.00/mo
shared-cpu-2x    $0.0061/hr $  4.39/mo      performance-8x   $0.3667/hr $264.01/mo
shared-cpu-8x    $0.0244/hr $ 17.55/mo      performance-16x  $0.7334/hr $528.02/mo

On timing. /pricing has no date logic. FlyWeb.Pricing carries the October rates but nothing switches to them, and /pricing-update passes them explicitly. So on the day a person changes the code and deploys. This PR should merge at that moment, not on a schedule, or the two pricing pages disagree in between.

Recheck before merging. These were verified against /pricing-update as published on 25 September. If the rates move before the 1st, this PR moves with them.

Not addressed here: bom is still in the region list, tracked in superfly/docs-tracking#316, and the table computes in the browser so none of the figures appear in the HTML that crawlers and LLMs read. Both are separate from the rate change.

Three per-second rates, taken from FlyWeb.Pricing in ui-ex, which is
where the scheduled October rates live. Everything else follows: all 14
presets, all 18 regions through the markup table, both the hourly and
monthly columns, and the additional-RAM sentence, which derives from the
RAM rate rather than being written out.

Do not merge before the fly.io side ships. /pricing has no date logic,
so it switches when someone changes the code that day. Merging this
early or late means the two pages disagree.
@mintlify

mintlify Bot commented Sep 25, 2026 •

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated
fly-io 🟢 Ready View Preview Sep 25, 2026, 9:08 PM

💡 Tip: Enable Automations to automatically generate PRs for you.

This branch was successfully deployed

1 active deployment
staging — 69f07b1b Deployed Sep 25, 2026 by mintlify[bot]
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