{"eid":"fly","name":"Fly.io","domain":"fly.io","resolved_by":"domain","topics":["compute","egress","storage"],"n_records":5,"best_vorder":2,"review":null,"aliases":["Fly.io","Fly.io Machines","Sprites (Fly.io)","fly.io","fly.io — volumes and free allowance"],"records":[{"rid":"compute/fly-io","card":{"rid":"compute/fly-io","eid":"fly","topic":"compute","slug":"fly-io","provider":"Fly.io","url":"https://fly.io/docs/about/pricing/","domain":"fly.io","category":"platform host","tier":"Pay as you go (no free tier)","verdict":"trial-only","vorder":2,"grp":"trial","confidence":"documented","binding":"volume-quota","identity_kind":"card","identity_basis":"stated","needs_card":1,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"rest,cli","egress_metered":1,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-24T03:21:02.824Z","verified_basis":"live","checked_on":"2026-10-25","stale_on":"2026-11-24","n_evidence":13,"usd_month":0.91,"usd_per_tb_month":null,"summary":"no free tier: 'New organizations don't have a free tier or a monthly free usage allowance.' A trial of up to 2 hours of Machine runtime or 7 days, no card to...","duplicate_of":null,"n_unknown":0},"record":{"topic":"compute","per_object_cap":{"stated":"not applicable: the unit is a Machine, not an object"},"interface":["rest","cli"],"interface_detail":"flyctl, a GraphQL API, and a Machines API","tooling":"flyctl, the Machines API, LiteFS; fly ssh console reaches a Machine","chaining":"the cheapest always-on container is USD 2.19 a month, and egress at USD 0.02/GB is the bill that follows","limits_note":"The trial's 5-minute auto-stop is a hard cap on any single run, and the 2-hour total is shared across every machine launched.","reliability_note":"Machines can auto-stop when idle, which leaves the app with no capacity until a request wakes it","confidence":"documented","verified_at":"2026-10-24T03:21:02.824Z","price_per_tb_month":null,"slug":"fly-io","provider":"Fly.io","url":"https://fly.io/docs/about/pricing/","category":"platform host","free_tier":{"stated":"no free tier: 'New organizations don't have a free tier or a monthly free usage allowance.' A trial of up to 2 hours of Machine runtime or 7 days, no card to start it, card afterwards.","unit":"none","metered_on":"none","source_url":"https://fly.io/docs/about/pricing/","read_on":"2026-10-24"},"retention":{"stated":"a stopped Machine bills only its rootfs at USD 0.15 per GB a month; volumes bill whether attached or not"},"egress":{"terms":"outbound USD 0.02 per GB in North America and Europe, USD 0.04 in Asia Pacific, Oceania and South America, USD 0.12 in Africa and India; inbound free","metered":true,"free_allowance":"none after the trial","source_url":"https://fly.io/docs/about/pricing/"},"limits":[{"kind":"volume-quota","value":"no free allowance for new organizations; a 2-hour or 7-day trial is the whole of it","source":"https://fly.io/docs/about/pricing/"},{"kind":"per-ip-shaping","value":"egress USD 0.02 per GB in NA and EU, USD 0.12 per GB in Africa and India","source":"https://fly.io/docs/about/pricing/"},{"kind":"request-rate","value":"organizations may be subject to automated scaling limits to prevent abuse","source":"https://fly.io/docs/about/pricing/"}],"identity_cost":{"kind":"card","detail":"no card to start the trial, which runs 2 hours of Machine runtime or 7 days; a card on file is required for most accounts afterwards; under USD 10 pre-authorisation after signup, cancelled immediately, which a bank may show for up to 10 business days; prepaid refused as a default or saved method but accepted to buy credits at a USD 25 minimum; debit is not stated","country":null},"evidence":[{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-22","proved":"'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance.'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-22","proved":"a new account gets a trial of up to 2 hours of Machine runtime or 7 days, whichever comes first"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-22","proved":"the cheapest always-on app is a shared-cpu-1x Machine with 256 MB of RAM at USD 2.19 per 30 days"},{"url":"https://fly.io/docs/about/free-trial/","date":"2026-10-24","proved":"quoted: 'A free trial on Fly.io includes 2 hours of machine runtime or 7 days of access, whichever comes first.'; '2 total VM hours'; 'Trial Machines are set to automatically stop after running for 5 minutes'; 'Up to 2 vCPUs per machine'; '4GB memory per machine'."},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'New organizations use Pay As You Go pricing. There's no monthly platform fee'; 'Started Machine, shared-cpu-1x with 256MB RAM | $2.19/month'; 'shared-cpu-1x with 1GB RAM | $6.70/month'; 'Outbound data to the internet | $0.02/GB in North America and Europe'."},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'No. New organizations don't have a free tier or a monthly free usage allowance.'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'New accounts do get a free trial, which lasts for up to 2 hours of Machine runtime or 7 days, whichever comes first. You don't need a credit card to start the trial.'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'The cheapest always-on app is a shared-cpu-1x Machine with 256MB of RAM in Ashburn (iad) or Secaucus (ewr). It costs $2.19 per 30 days of continuous runtime'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'All organizations (except for Linked Organizations) require a credit card on file.'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'No. New organizations don't have a free tier or a monthly free usage allowance.' and 'New accounts do get a free trial ... up to 2 hours of Machine runtime or 7 days ... You don't need a credit card to start the trial' and 'All organizations (except for Linked Organizations) require a credit card on file'"},{"url":"https://docs.fly.io/about/billing","date":"2026-10-24","proved":"quoted: 'You can't use a prepaid card as a default (or saved) payment method. You can, however, use a prepaid card to add credits to your account.'"},{"url":"https://docs.fly.io/about/billing","date":"2026-10-24","proved":"quoted, the hold: 'We'll typically pre-authorize a small amount (usually less than US $10) after signup, then cancel the authorization immediately. Banks may show the pre-auth for up to 10 business days'"},{"url":"https://docs.fly.io/about/pricing","date":"2026-10-24","proved":"quoted: 'New accounts do get a free trial, which lasts for up to 2 hours of Machine runtime or 7 days, whichever comes first. You don't need a credit card to start the trial.'"}],"verdict":"trial-only","notes":"The corpus record's verdict 'dead' contradicted its own note ('The free tier is withdrawn, not the product'). Corrected here. The trial detail also moved: the corpus said a card is required, and today's page says the trial starts without one. it is now quoted. The distinction that matters for a client with no credit card is that a prepaid card still buys credits at a USD 25 minimum, which keeps an app running even though the card cannot be saved.","extras":{"shape":{"vcpu":1,"ram_gib":0.25,"disk_gib":null,"gpu_class":null,"gpu_count":null},"billing_model":"per-second","granularity":{"min_billed_s":1,"rounding_s":1},"session_cap":{"wall_clock_min":null,"idle_reap_s":null,"restart_required":false,"note":"Machines can auto-stop on idle and auto-start on request; the platform does not force a stop"},"keep_rate":{"value":0.15,"basis":"a stopped or suspended Machine bills its rootfs at USD 0.15 per GB-month","source":"https://fly.io/docs/about/pricing/"},"persistent_storage":{"included_gib":0,"price_gib_month":"USD 0.15 per GB-month for a stopped rootfs","durability":"volume","survives_stop":true,"survives_destroy":false,"max_retention":"while the volume exists"},"network_out":{"allow_outbound":true,"allow_inbound_listen":true,"ports":"any TCP/UDP port through the app's shared IPv4 or IPv6","static_ip":false,"ipv6":true,"per_session_bytes":null},"free_tier_kind":"trial-only","m10h_usd":0.91,"m24h_usd":2.19,"price_arithmetic":"USD 2.19 per 30 days of continuous runtime for shared-cpu-1x with 256 MB; 10 h a day is 2.19 x 10 x 30 / 720 = USD 0.91","census_rows":["fly-io"],"term":"monthly","credit_usd":0,"trial_hours":2,"credit_months_at_shape":0,"credit_hours_at_shape":2,"credit_expiry":"7 days or 2 hours, whichever comes first","payment_methods":{"card_at_signup":"no-for-trial","debit":"not-stated","prepaid":"refused-as-saved-method","virtual":"not-stated","hold_amount":"under USD 10","hold_detail":"pre-authorisation after signup, cancelled immediately, bank may show it 10 business days","identity":"email; card only to keep billable resources","source_url":"https://docs.fly.io/about/billing","read_on":"2026-10-24"}},"binding":"volume-quota","binding_note":"there is no recurring free meter at all, so the first billable second after the trial is the constraint.","tier":"Pay as you go (no free tier)","confidence_note":"the free-tier question, the trial terms and the smallest always-on price are all on the pricing page read today | Payment facts re-read on 2026-10-24: the card types, the hold and the identity gate each come from a first-party page quoted in evidence[]."},"claims":[{"path":"$.extras.m10h_usd","kind":"price","num":0.91,"unit":null,"per":"month","currency":"USD","usd":0.91,"fx_date":null,"parse":"ok"},{"path":"$.extras.m24h_usd","kind":"price","num":2.19,"unit":null,"per":"month","currency":"USD","usd":2.19,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":2.0,"unit":"hours","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:per-ip-shaping","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[2].value","kind":"limit:request-rate","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]},{"rid":"compute/fly-machines","card":{"rid":"compute/fly-machines","eid":"fly","topic":"compute","slug":"fly-machines","provider":"Fly.io Machines","url":"https://fly.io/docs/about/pricing/","domain":"fly.io","category":"platform host","tier":"shared-cpu-1x with 512 MiB RAM, no volume","verdict":"trial-only","vorder":2,"grp":"trial","confidence":"documented","binding":"volume-quota","identity_kind":"card","identity_basis":"stated","needs_card":1,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":null,"egress_metered":1,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-24T02:11:00.000Z","verified_basis":"live","checked_on":"2026-10-25","stale_on":"2026-11-24","n_evidence":8,"usd_month":1.54,"usd_per_tb_month":null,"summary":"No. New organizations don't have a free tier or a monthly free usage allowance. A trial runs up to 2 hours of Machine runtime or 7 days, whichever comes firs...","duplicate_of":null,"n_unknown":9},"record":{"topic":"compute","slug":"fly-machines","provider":"Fly.io Machines","url":"https://fly.io/docs/about/pricing/","category":"platform host","free_tier":{"stated":"No. New organizations don't have a free tier or a monthly free usage allowance. A trial runs up to 2 hours of Machine runtime or 7 days, whichever comes first, with no card; after that a card is required.","unit":"none","metered_on":"none","source_url":"https://fly.io/docs/about/pricing/","read_on":"2026-10-24"},"per_object_cap":{"stated":"not applicable"},"retention":{"stated":"A stopped Machine keeps only its rootfs, billed at USD 0.15/GB/month; a Fly Volume is billed at USD 0.15/GB/month whether attached or not, including while the Machine is stopped.","source_url":"https://fly.io/docs/about/pricing/"},"egress":{"terms":"Outbound data transfer is billed per GB, USD 0.02/GB in North America and Europe per the vendor's own worked example; inbound transfer, shared IPv4 and IPv6 are free.","metered":true,"free_allowance":"none stated for egress; inbound free","source_url":"https://fly.io/docs/about/pricing/"},"interface":["unknown"],"interface_detail":null,"tooling":"not stated","chaining":"not stated","limits":[{"kind":"volume-quota","value":"outbound transfer billed at USD 0.02/GB in North America and Europe; no free egress allowance","source":"https://fly.io/docs/about/pricing/"},{"kind":"per-ip-shaping","value":"UDP is not supported over a shared IPv4 or over IPv6; UDP needs a dedicated IPv4 at USD 2/month","source":"https://fly.io/docs/networking/services/"}],"limits_note":"not stated","identity_cost":{"kind":"card","detail":"Card at signup after the trial: 'All organizations (except for Linked Organizations) require a credit card on file.' The trial itself needs no card. No hold amount is published on the pricing page. Debit acceptance is not stated.","country":null},"reliability_note":"Billed by the second while the Machine runs; a stopped Machine bills its rootfs alone at USD 0.15/GB/month, so an idle box is not free.","confidence":"documented","confidence_note":"Prices, the stopped-Machine rate, the dedicated-IPv4 price and the no-free-tier statement are quoted from the pricing page read today; VM-ness and the root shell from the Machines overview read today; the UDP restriction from the services page read today. What would raise it: a probe that starts a Machine and reads the invoice after 24 hours.","evidence":[{"url":"https://fly.io/pricing","date":"2026-10-02","proved":null},{"url":"https://fly.io/pricing","date":"2026-10-22","proved":"'Compute bills by the second, storage on what you provision. No plans to pick.' with 'shared-cpu-1x · 256MB $0.0030 per hour / $2.19 per month' as the cheapest preset, quoted; the page states no free tier"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'Started Machine, `shared-cpu-1x` with 512MB RAM | $3.69/month' and 'Started Machine, `shared-cpu-1x` with 256MB RAM | $2.19/month | Smallest Machine size. Billed by the second while running'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'Stopped or suspended Machine | $0.15/GB/month of rootfs | Only the Machine's root file system is billed while it's stopped' and 'Volume | $0.15/GB/month'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'Dedicated IPv4 address | $2/month | Optional. Apps get a shared IPv4 address and IPv6 addresses at no charge'"},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-24","proved":"quoted: 'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance.' and 'It costs $2.19 per 30 days of continuous runtime'"},{"url":"https://fly.io/docs/machines/overview/","date":"2026-10-24","proved":"quoted: 'Fly Machines are fast-launching VMs'; 'A Machine is the configuration and state for a single VM running on Fly.io'; the `fly machine run --shell` transcript ends at 'root@d8d9510a295118:/# uname -a'"},{"url":"https://fly.io/docs/networking/services/","date":"2026-10-24","proved":"quoted: 'Your app needs to do something over UDP (we don't support UDP over shared IPv4 or dedicated IPv6).'"}],"verdict":"trial-only","verified_at":"2026-10-24T02:11:00.000Z","price_per_tb_month":null,"notes":"The dossier's existing fly-machines record says `dead` because a free tier was refuted; the product is live and priced, so this record replaces that verdict with qualifies-with-caveat and the caveat is the card. Egress arithmetic: USD 0.02/GB x 1000 GB = USD 20 per TB, hence price_per_tb_month. The vendor quotes a monthly figure per 30 days (720 h), so 730 h is rate x 730/720: 512 MiB = 3.69 x 1.0139 = USD 3.74; 256 MiB = 2.19 x 1.0139 = USD 2.22. A persistent volume is not included; 1 GB adds USD 0.15, 10 GB adds USD 1.50. The 1 GB Machine is USD 6.70 per 30 days = USD 6.79 at 730 h, over the line. Not established: whether a debit card is accepted, and the smallest volume Fly will provision.","extras":{"talaria_m10h_usd":10.58,"talaria_m24h_usd":25.4,"nemo_m10h_usd":7.58,"keep_rate":1.0,"keep_rate_basis":null,"billing_model":"per-second","shape":{"vcpu":1,"ram_gib":0.5,"disk_gib":null,"gpu_class":null,"gpu_count":null,"note":"shared-cpu-1x is one shared vCPU; no disk is included, a Fly Volume is bought separately at USD 0.15/GB/month"},"session_cap":{"wall_clock_min":null,"idle_reap_s":null,"restart_required":false,"note":"none; a Machine runs until stopped, and auto-stop is opt-in"},"persistent_storage":null,"network_out":{"allow_outbound":true,"allow_inbound_listen":true,"ports":"TCP on a shared IPv4 (80/443, other ports through the TLS handler) and any port over IPv6; UDP only with a dedicated IPv4 at USD 2/month","static_ip":false,"ipv6":true,"per_session_bytes":null},"price_note":null,"free_tier_kind":"trial","granularity":{"min_billed_s":0,"rounding_s":null},"burst_x":1.0,"ps":{"gib":null,"price":"a stopped or suspended Machine bills its rootfs","durability":"volume or rootfs","on_stop":true,"on_destroy":false,"retention":"while the volume exists"},"net":{"out":true,"in":true,"ports":"anycast","static_ip":true,"ipv6":true,"allowance":null},"term":"usage, no commitment","m10h_usd":1.54,"m24h_usd":3.74,"price_arithmetic":"USD 3.69 per 30 days of continuous runtime (720 h) x 730/720 = USD 3.74 at 730 h; 10 h/day = 3.69 x 300/720 = USD 1.54. 256 MiB: 2.19 x 730/720 = USD 2.22, 10 h/day USD 0.91. Add USD 2.00/month for a dedicated IPv4 if UDP is needed, and USD 0.15/GB/month for a volume."},"binding":"volume-quota","tier":"shared-cpu-1x with 512 MiB RAM, no volume","binding_note":"Egress is the meter with no allowance: a 24/7 machine that serves 1 TB a month adds USD 20 to a USD 3.74 bill, ten times the compute line."},"claims":[{"path":"$.extras.m10h_usd","kind":"price","num":1.54,"unit":null,"per":"month","currency":"USD","usd":1.54,"fx_date":null,"parse":"ok"},{"path":"$.extras.m24h_usd","kind":"price","num":3.74,"unit":null,"per":"month","currency":"USD","usd":3.74,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":2.0,"unit":"hours","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[1].value","kind":"limit:per-ip-shaping","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.chaining","not-stated"],["$.evidence[0].proved","process"],["$.extras.keep_rate_basis","process"],["$.extras.price_note","process"],["$.interface","interface-unknown"],["$.interface_detail","withheld"],["$.limits_note","not-stated"],["$.per_object_cap.stated","not-applicable"],["$.tooling","not-stated"]],"history":[],"drift":[]},{"rid":"compute/sprites","card":{"rid":"compute/sprites","eid":"fly","topic":"compute","slug":"sprites","provider":"Sprites (Fly.io)","url":"https://fly.io/pricing","domain":"fly.io","category":"container and VM sandbox","tier":null,"verdict":"paid-only","vorder":3,"grp":"paid","confidence":"documented","binding":"request-rate","identity_kind":"email","identity_basis":"defaulted","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":null,"egress_metered":null,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-22T04:46:55.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":2,"usd_month":null,"usd_per_tb_month":null,"summary":"no free tier: compute bills by the second from $0.0030 an hour for a shared-cpu-1x with 256 MB, storage bills on what is provisioned, and a suspended Sprite ...","duplicate_of":null,"n_unknown":17},"record":{"topic":"compute","slug":"sprites","provider":"Sprites (Fly.io)","url":"https://fly.io/pricing","category":"container and VM sandbox","free_tier":{"stated":"no free tier: compute bills by the second from $0.0030 an hour for a shared-cpu-1x with 256 MB, storage bills on what is provisioned, and a suspended Sprite uses no compute","unit":"none","metered_on":"none","source_url":"https://fly.io/pricing","read_on":"2026-10-22"},"per_object_cap":{"stated":"not stated","bytes":null,"source_url":"https://fly.io/pricing","notes":null},"retention":{"stated":"not stated","days":null,"source_url":"https://fly.io/pricing","notes":"not stated"},"egress":{"terms":"not stated","metered":false,"free_allowance":null,"price_per_tb":null,"source_url":"https://fly.io/pricing"},"interface":["unknown"],"interface_detail":null,"tooling":"not stated","chaining":"not stated","limits":[{"kind":"request-rate","value":"$0.0030 an hour for shared-cpu-1x with 256 MB, up to $0.4584 for performance-10x","source":"https://fly.io/pricing"},{"kind":"retention-clamped","value":"a Sprite that is suspended uses no compute, but storage bills per hour of active use on what is provisioned","source":"https://fly.io/pricing"},{"kind":"per-object-cap","value":"each preset takes more RAM at $6.00 a GB a month, up to 128 GB","source":"https://fly.io/pricing"}],"limits_note":"not stated","identity_cost":{"kind":"email","detail":null,"country":null},"reliability_note":"no reliability event recorded","confidence":"documented","confidence_note":"the fly.io pricing page was read on 2026-10-22 and carries the Sprite meters and the full Machine ladder. There is no USD 30 credit on it, so the record's figure is not established and the verdict moves to paid-only","evidence":[{"url":"https://fly.io/pricing","date":"2026-10-02","proved":null},{"url":"https://fly.io/pricing","date":"2026-10-22","proved":"'Compute bills by the second, storage on what you provision. No plans to pick.' with 'Suspended, it uses no compute' and 'storage are metered per hour of active use; a Sprite that exists but does', plus the preset ladder from 'shared-cpu-1x · 256MB $0.0030 per hour' to 'performance-10x · 20GB $0.4584', quoted"}],"verdict":"paid-only","verified_at":"2026-10-22T04:46:55.000Z","price_per_tb_month":null,"notes":"","extras":{"talaria_m10h_usd":69.2,"talaria_m24h_usd":138.08,"nemo_m10h_usd":24.76,"keep_rate":1.0,"keep_rate_basis":null,"billing_model":"unclassified","shape":{"vcpu":1,"ram":0.25,"disk":null,"gpu_class":null,"gpu_count":null,"note":"shared-cpu-1x with 256 MB is the cheapest preset at $0.0030 an hour"},"session_cap":{"wall_clock_min":null,"idle_reap_s":null,"restart_required":false,"note":"a suspended Sprite uses no compute; the page states no automatic reap"},"persistent_storage":null,"network_out":null,"price_note":null,"free_tier_kind":"none","granularity":{"min_billed_s":0,"rounding_s":null},"burst_x":1.0,"ps":{"gib":null,"price":"storage bills on provisioned size, per hour of active use","durability":"volume","on_stop":true,"on_destroy":false,"retention":"while the volume exists"},"net":{"out":true,"in":true,"ports":"anycast","static_ip":true,"ipv6":true,"allowance":null}},"binding":"request-rate"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":256.0,"unit":"MB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:request-rate","num":256.0,"unit":"MB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[1].value","kind":"limit:retention-clamped","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[2].value","kind":"limit:per-object-cap","num":128.0,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"unknown":[["$.chaining","not-stated"],["$.egress.metered","egress-unknown"],["$.egress.terms","not-stated"],["$.evidence[0].proved","process"],["$.extras.keep_rate_basis","process"],["$.extras.price_note","process"],["$.identity_cost.detail","defaulted"],["$.identity_cost.kind","identity-defaulted"],["$.interface","interface-unknown"],["$.interface_detail","withheld"],["$.limits_note","not-stated"],["$.per_object_cap.notes","process"],["$.per_object_cap.stated","not-stated"],["$.reliability_note","none-observed"],["$.retention.notes","not-extracted"],["$.retention.stated","not-stated"],["$.tooling","not-stated"]],"history":[],"drift":[]},{"rid":"egress/fly-io","card":{"rid":"egress/fly-io","eid":"fly","topic":"egress","slug":"fly-io","provider":"Fly.io","url":"https://docs.fly.io/networking/udp-and-tcp","domain":"fly.io","category":"paas l4 port","tier":"paid","verdict":"paid-only","vorder":3,"grp":"paid","confidence":"documented","binding":"volume-quota","identity_kind":"card","identity_basis":"stated","needs_card":1,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"cli,rest","egress_metered":1,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-23T00:00:00.000Z","verified_basis":"live","checked_on":"2026-10-23","stale_on":"2026-11-22","n_evidence":2,"usd_month":null,"usd_per_tb_month":2.0,"summary":"Fly.io bills for the resources you use, with no monthly platform fee. The smallest always-on app costs $2.19 per 30 days.","duplicate_of":null,"n_unknown":2},"record":{"topic":"egress","slug":"fly-io","provider":"Fly.io","url":"https://docs.fly.io/networking/udp-and-tcp","category":"paas l4 port","tier":"paid","free_tier":{"stated":"Fly.io bills for the resources you use, with no monthly platform fee. The smallest always-on app costs $2.19 per 30 days.","unit":"none","metered_on":"none","source_url":"https://fly.io/docs/about/pricing/","read_on":"2026-10-23","notes":""},"per_object_cap":{"stated":"not applicable","bytes":null,"source_url":"https://docs.fly.io/networking/udp-and-tcp","notes":""},"retention":{"stated":"not applicable","days":null,"source_url":"https://docs.fly.io/networking/udp-and-tcp","notes":""},"egress":{"terms":"No free allowance. Outbound data $0.02/GB in North America and Europe, inbound free; dedicated IPv4 $2/month.; ingress: tcp+udp","metered":true,"free_allowance":"No free allowance. Outbound data $0.02/GB in North America and Europe, inbound free; dedicated IPv4 $2/month.","price_per_tb":null,"source_url":"https://docs.fly.io/networking/udp-and-tcp"},"interface":["cli","rest"],"interface_detail":"flyctl and the Machines API; services declared in fly.toml.","tooling":"flyctl, fly.toml, wg-quick inside the Machine.","chaining":"Fly Machine running wg-quick on a dedicated IPv4 is a working endpoint; pairs with any free client.","limits":[{"kind":"volume-quota","value":"no free allowance; $0.02/GB egress plus $2/month dedicated IPv4","source":"https://fly.io/docs/about/pricing/"}],"limits_note":"","binding":"volume-quota","binding_note":"1 TiB/month of egress is $20.48 at $0.02/GB, plus $2/month for the dedicated IPv4 that UDP requires, plus machine time.","identity_cost":{"kind":"card","detail":"An account with a payment method; the pricing page prices every resource, with no free tier to sign up for.","country":"None"},"reliability_note":"\"Fly will not rewrite the port; Fly only rewrites the IP address for UDP packets.\" A couple dozen bytes of MTU are taken for UDP.","confidence":"documented","confidence_note":"A measured handshake would confirm the endpoint; the price and the UDP requirement are already documented.","evidence":[{"url":"https://docs.fly.io/networking/udp-and-tcp","date":"2026-10-23","proved":"\"You need a dedicated IPv4 address. You can't use a shared IPv4 address or an IPv6 address for UDP.\""},{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-23","proved":"Dedicated IPv4 $2/month; outbound $0.02/GB NA and EU; \"no monthly platform fee\""}],"verdict":"paid-only","verified_at":"2026-10-23T00:00:00.000Z","price_per_tb_month":"USD 2","notes":"Technically the cleanest WireGuard host: a real UDP port, a stable dedicated IP, and port preservation. The reason it is not a finding is that nothing is free. Cheapest realistic WireGuard endpoint found anywhere at about $2-4/month.","extras":{"wg_path":"inside-udp","wg_detail":"\"You need a dedicated IPv4 address. You can't use a shared IPv4 address or an IPv6 address for UDP.\" The app binds UDP to fly-global-services on the same external port.","ingress":"tcp+udp","volume_tib_month":0,"volume_stated":"No free allowance. Outbound data $0.02/GB in North America and Europe, inbound free; dedicated IPv4 $2/month.","bytes_transit":"yes","transit_note":"Fly's edge forwards UDP to the Machine on the same port."}},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.price_per_tb_month","kind":"price-per-tb","num":2.0,"unit":"TB","per":"month","currency":"USD","usd":2.0,"fx_date":null,"parse":"ok"}],"unknown":[["$.per_object_cap.stated","not-applicable"],["$.retention.stated","not-applicable"]],"history":[],"drift":[]},{"rid":"storage/fly-io-volumes-and-free-allowance","card":{"rid":"storage/fly-io-volumes-and-free-allowance","eid":"fly","topic":"storage","slug":"fly-io-volumes-and-free-allowance","provider":"fly.io — volumes and free allowance","url":"https://fly.io/docs/about/pricing/","domain":"fly.io","category":"rejected-provider","tier":null,"verdict":"paid-only","vorder":3,"grp":"paid","confidence":"reported","binding":"none","identity_kind":"email","identity_basis":"defaulted","needs_card":null,"needs_phone":null,"needs_id":null,"needs_institution":null,"country":null,"crypto":null,"interfaces":null,"egress_metered":0,"per_object_bytes":null,"retention_days":null,"verified_at":"2026-10-21T00:00:00.000Z","verified_basis":"inherited","checked_on":"2026-10-21","stale_on":"2026-11-04","n_evidence":1,"usd_month":null,"usd_per_tb_month":null,"summary":"There is no free tier for new organizations, full stop: 'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance...","duplicate_of":null,"n_unknown":15},"record":{"topic":"storage","slug":"fly-io-volumes-and-free-allowance","provider":"fly.io — volumes and free allowance","url":"https://fly.io/docs/about/pricing/","category":"rejected-provider","free_tier":{"stated":"There is no free tier for new organizations, full stop: 'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance.' New accounts get a trial of 'u","unit":"none","metered_on":"none","source_url":"https://fly.io/docs/about/pricing/","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"not recorded","bytes":null,"source_url":"https://fly.io/docs/about/pricing/","notes":"not recorded"},"retention":{"stated":"not recorded","days":null,"source_url":"https://fly.io/docs/about/pricing/","notes":null},"egress":{"terms":"not recorded","metered":false},"interface":["unknown"],"interface_detail":null,"tooling":"not recorded","chaining":"not recorded","limits":[],"limits_note":null,"identity_cost":{"kind":"email","detail":null,"country":null},"reliability_note":"There is no free tier for new organizations, full stop: 'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance.' New accounts get a trial of 'u","confidence":"reported","confidence_note":null,"evidence":[{"url":"https://fly.io/docs/about/pricing/","date":"2026-10-21","proved":"There is no free tier for new organizations, full stop: 'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance.' New accounts get a trial of 'u"}],"verdict":"paid-only","verified_at":"2026-10-21T00:00:00.000Z","notes":"There is no free tier for new organizations, full stop: 'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance.' New accounts get a trial of 'u","extras":{"dead_end":{"failure_class":"paid","why":"There is no free tier for new organizations, full stop: 'Is there a free tier? No. New organizations don't have a free tier or a monthly free usage allowance.' New accounts get a trial of 'u","retry_when":null,"first_recorded":"2026-10-21"}},"binding":"none","binding_note":"no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit"},"claims":[{"path":"$.free_tier.stated","kind":"free-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[["$.chaining","not-recorded"],["$.confidence_note","withheld"],["$.egress.terms","not-recorded"],["$.extras.dead_end.retry_when","process"],["$.free_tier.notes","process"],["$.identity_cost.detail","defaulted"],["$.identity_cost.kind","identity-defaulted"],["$.interface","interface-unknown"],["$.interface_detail","withheld"],["$.limits_note","process"],["$.per_object_cap.notes","not-recorded"],["$.per_object_cap.stated","not-recorded"],["$.retention.notes","process"],["$.retention.stated","not-recorded"],["$.tooling","not-recorded"]],"history":[],"drift":[]}]}