fshy

fshy / Compute / Storage

Observable

observablehq.com · Compute, Storage · 2 records · JSON

Observable Compute

fails: quotaemailno cardDvolume-quota

observablehq.com/pricing · notebook runtime · compute/observable-free · JSON · compare

Free tierfree notebooks with 'Few tokens / day' of agent and 1 GB a month of file attachments; the Compute row is blank on Free and 50 minutes a month on Pro at USD 22 a month
unit none; metered on none; Compute is a paid-plan row. The Free cell is empty, so the free compute allowance is zero.
Pricenone stated
Per-object capnot applicable: the unit is a session, not an object
Retentionnot stated
Egressnot stated
Identityemail a free account; no card stated for Free
Limits
  • volume-quota 0 minutes of compute on Free; 50 minutes a month on Pro source
Bindingvolume-quota the free allowance is zero minutes, so the first job fails immediately
Interfacerest, graphql JavaScript notebooks in the browser with database connectors
Toolingthe Observable notebook; no shell
Composes witha JavaScript notebook and dashboard tool with no free compute
Reliabilityno reliability event recorded
NotesObservable was once a free notebook compute host. The current plan table gives Free no compute at all. Whether the blank cell means zero or 'not applicable' is not stated in words; asking support would settle it.
Evidence rungdocumented the blank Compute cell and the Pro figure are read from the plan table today. A blank cell is an absence, so the zero is an inference from the row structure.
Checked2026-10-25 (live); stale on 2026-11-24
Parsed numbers
  • $.limits[0].value limit:volume-quota 0.0 minutes
Evidence (3)
datesourcewhat it proved
2026-10-24observablehq.com/pricingquoted: '| Compute | | | 50 min. / mo. | | 50 min. / editor / mo. | Custom |' - the Free column is empty, Pro is 50 minutes
2026-10-24observablehq.com/pricingquoted: '| File attachments | | 1 GB / mo. | 1 GB / mo. |' on the Free column
2026-10-24observablehq.com/pricingquoted: 'Pro$22per monthor $25 billed monthly'
More fields (12)
{
 "shape": {
  "vcpu": null,
  "ram_gib": null,
  "disk_gib": null,
  "gpu_class": null,
  "gpu_count": null
 },
 "billing_model": "free",
 "term": "none",
 "m10h_usd": null,
 "m24h_usd": null,
 "price_arithmetic": "USD 0.00 on Free for zero compute; 50 minutes a month costs USD 22 a month on Pro",
 "free_tier_kind": "free-forever-with-feature-gate",
 "unattended": false,
 "unattended_mechanism": "none: no compute allowance on Free",
 "network_out": {
  "allow_outbound": false,
  "allow_inbound_listen": false,
  "ports": "unstated",
  "static_ip": false,
  "ipv6": false,
  "per_session_bytes": null
 },
 "session_cap": {
  "wall_clock_min": null,
  "idle_reap_s": null,
  "restart_required": false,
  "note": "not published"
 },
 "units": "RAM and disk are quoted in the vendor's own decimal GB, not GiB. The ram_gib and disk_gib keys carry the vendor's number unconverted, so where a vendor writes 30 GB the key holds 30 and the true value is about 27.9 GiB. No conversion was performed."
}
Unknown or withheld values (2)
  • $.egress.metered egress-unknown
  • $.reliability_note none-observed

Observable Storage

fails: quotaemail?card?R

observablehq.com · paas · storage/observable · JSON · compare

Free tierFree plan: 'File attachments 1 GB / mo.'
unit GB; metered on unstated
Pricenone stated
Per-object capnot stated
Retentionnot stated
EgressNot metered, but 1 GB/mo of attachments caps the whole play.
free_allowance: 1 GB per month
Identityemail (placeholder) not published
Bindingnone no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit
Interfacerest rest
ToolingObservable notebooks/FileAttachment API; attachments are content-addressed and fetchable from notebook pages.
Composes with1 GB/mo per account, no rollover. Not viable.
ReliabilityAttachments persist (unlike a notebook disk) but the monthly 1 GB ceiling makes this a rounding error.
NotesFree plan: 'File attachments 1 GB / mo.'
Evidence rungreported One page read moves it to documented.
Checked2026-10-21 (inherited); stale on 2026-11-04
Evidence (1)
datesourcewhat it proved
2026-10-21observablehq.com/pricingcomparison table: 'File attachments | 1 GB / mo.' on both Free and Pro (read via firecrawl after a 429 from the default provider)
More fields (1)
{
 "dead_end": {
  "failure_class": "quota",
  "why": "Free plan: 'File attachments 1 GB / mo.'",
  "retry_when": null,
  "first_recorded": "2026-10-21"
 }
}
Unknown or withheld values (8)
  • $.extras.dead_end.retry_when process
  • $.free_tier.notes process
  • $.identity_cost.detail defaulted
  • $.identity_cost.kind identity-defaulted
  • $.per_object_cap.notes not-extracted
  • $.per_object_cap.stated not-extracted
  • $.retention.notes not-extracted
  • $.retention.stated not-extracted