{"eid":"mybinder-readthedocs-io","name":"Binder","domain":"mybinder.readthedocs.io","resolved_by":"host","topics":["compute","storage"],"n_records":2,"best_vorder":6,"review":null,"aliases":["Binder","Binder (mybinder.org)","binder (mybinder.org)","mybinder.readthedocs.io"],"records":[{"rid":"compute/mybinder","card":{"rid":"compute/mybinder","eid":"mybinder-readthedocs-io","topic":"compute","slug":"mybinder","provider":"Binder (mybinder.org)","url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","domain":"mybinder.readthedocs.io","category":"notebook runtime","tier":"public mybinder.org","verdict":"fails-quota","vorder":6,"grp":"rejected","confidence":"documented","binding":"volume-quota","identity_kind":"anonymous","identity_basis":"stated","needs_card":0,"needs_phone":0,"needs_id":0,"needs_institution":0,"country":null,"crypto":null,"interfaces":"git,rest","egress_metered":1,"per_object_bytes":null,"retention_days":0,"verified_at":"2026-10-24T01:52:00.000Z","verified_basis":"live","checked_on":"2026-10-25","stale_on":"2026-11-24","n_evidence":5,"usd_month":null,"usd_per_tb_month":null,"summary":"free and unauthenticated: at least 1 GB RAM with a 2 GB maximum, up to 6 hours of session time or 1 CPU-hour, whichever comes first; no persistent storage of...","duplicate_of":null,"n_unknown":0},"record":{"topic":"compute","category":"notebook runtime","tier":"public mybinder.org","per_object_cap":{"stated":"not applicable: the unit is a session, not an object"},"retention":{"stated":"none: 'We do not offer persistent storage of any sort'","days":0,"source_url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html"},"egress":{"terms":"outgoing bandwidth limited to about 1 mbit per session","metered":true,"free_allowance":"about 1 mbit/s per session","source_url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html"},"interface":["git","rest"],"interface_detail":"a Git repository is built into a Docker image and served as a JupyterHub session","tooling":"any repo with a requirements.txt or environment.yml; the launch URL is the interface","chaining":"a reproducible demo environment for a repo, not a place to compute: one CPU-hour and no disk","limits":[{"kind":"volume-quota","value":"1 CPU-hour per session, or 6 hours of wall clock","source":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html"},{"kind":"per-ip-shaping","value":"about 1 mbit/s of outgoing bandwidth per session","source":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html"},{"kind":"retention-clamped","value":"0 days: no persistent storage at all","source":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html"},{"kind":"volume-quota","value":"100 simultaneous user sessions per repository","source":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html"}],"binding":"volume-quota","binding_note":"one CPU-hour is reached in an hour of real work, and there is no disk to keep the result on","identity_cost":{"kind":"anonymous","detail":"no account and no card: a Binder link runs straight from a public repository. The service logs IP addresses for 30 days for abuse detection.","country":null},"reliability_note":"the project states it has no dedicated funding and runs on donated cloud, and it caps launches from most cloud providers","confidence":"documented","confidence_note":"memory, session length, bandwidth and the absence of storage are all quoted from the project's user guidelines today.","price_per_tb_month":null,"verified_at":"2026-10-24T01:52:00.000Z","extras":{"shape":{"vcpu":null,"ram_gib":2,"disk_gib":0,"gpu_class":null,"gpu_count":null,"note":"1 GB guaranteed, 2 GB maximum; CPU is bounded in cpu-hours rather than cores"},"billing_model":"free","term":"none","m10h_usd":0.0,"m24h_usd":0.0,"price_arithmetic":"USD 0.00: donated infrastructure, no paid tier","free_tier_kind":"free-forever-with-quota","unattended":false,"unattended_mechanism":"none: the session is bound to the browser and to the one-cpu-hour budget","network_out":{"allow_outbound":true,"allow_inbound_listen":false,"ports":"outbound only","static_ip":false,"ipv6":false,"per_session_bytes":"about 1 mbit/s"},"session_cap":{"wall_clock_min":360,"idle_reap_s":null,"restart_required":true,"note":"6 h or 1 CPU-hour, whichever comes first; no persistence"},"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."},"slug":"mybinder","provider":"Binder (mybinder.org)","url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","free_tier":{"stated":"free and unauthenticated: at least 1 GB RAM with a 2 GB maximum, up to 6 hours of session time or 1 CPU-hour, whichever comes first; no persistent storage of any sort","unit":"hours","metered_on":"wall-clock","source_url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","notes":"The governing limit is one CPU-hour, so six hours of session is only available to an idle kernel.","read_on":"2026-10-24"},"evidence":[{"url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","date":"2026-10-24","proved":"quoted, emphasis markers in the original: 'users are guaranteed *at least* 1GB of RAM, with a *maximum* of 2GB'"},{"url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","date":"2026-10-24","proved":"quoted: 'Binder aims to provide up to six hours of session time per user session, or up to one cpu-hour for more computationally intensive sessions.'"},{"url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","date":"2026-10-24","proved":"quoted: 'We do not offer persistent storage of any sort, to protect us from becoming a host for malware.'"},{"url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","date":"2026-10-24","proved":"quoted, with the code span preserved: 'We limit outgoing bandwidth per-session ( `~1mbit`) to protect against being used as a DDoS vector.'"},{"url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","date":"2026-10-24","proved":"quoted, bold markers in the original: '**The maximum number of simultaneous users for a given repo is 100**.'"}],"verdict":"fails-quota","notes":"The only anonymous provider, and the only one with a published CPU-hour cap that small. RAM is the project's own 'GB'; whether that is GB is not stated."},"claims":[{"path":"$.extras.m10h_usd","kind":"price","num":0.0,"unit":null,"per":"month","currency":"USD","usd":0.0,"fx_date":null,"parse":"ok"},{"path":"$.extras.m24h_usd","kind":"price","num":0.0,"unit":null,"per":"month","currency":"USD","usd":0.0,"fx_date":null,"parse":"ok"},{"path":"$.free_tier.stated","kind":"free-quota","num":1.0,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"path":"$.limits[0].value","kind":"limit:volume-quota","num":6.0,"unit":"hours","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"},{"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:retention-clamped","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"},{"path":"$.limits[3].value","kind":"limit:volume-quota","num":null,"unit":null,"per":null,"currency":null,"usd":null,"fx_date":null,"parse":"unparsed"}],"unknown":[],"history":[],"drift":[]},{"rid":"storage/binder","card":{"rid":"storage/binder","eid":"mybinder-readthedocs-io","topic":"storage","slug":"binder","provider":"binder (mybinder.org)","url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","domain":"mybinder.readthedocs.io","category":"rejected-provider","tier":null,"verdict":"dead","vorder":7,"grp":"dead","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":"Explicitly no persistence of any kind, and egress is throttled to ~1 mbit per session to stop it being used as a DDoS vector. Sessions die after 10 min idle ...","duplicate_of":null,"n_unknown":15},"record":{"topic":"storage","slug":"binder","provider":"binder (mybinder.org)","url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","category":"rejected-provider","free_tier":{"stated":"Explicitly no persistence of any kind, and egress is throttled to ~1 mbit per session to stop it being used as a DDoS vector. Sessions die after 10 min idle / 6 h max, 1-2 GB RAM. A pure dea","unit":"none","metered_on":"none","source_url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","read_on":"2026-10-21","notes":null},"per_object_cap":{"stated":"not recorded","bytes":null,"source_url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","notes":"not recorded"},"retention":{"stated":"not recorded","days":null,"source_url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","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":"Explicitly no persistence of any kind, and egress is throttled to ~1 mbit per session to stop it being used as a DDoS vector. Sessions die after 10 min idle / 6 h max, 1-2 GB RAM. A pure dea","confidence":"reported","confidence_note":null,"evidence":[{"url":"https://mybinder.readthedocs.io/en/latest/about/user-guidelines.html","date":"2026-10-21","proved":"Explicitly no persistence of any kind, and egress is throttled to ~1 mbit per session to stop it being used as a DDoS vector. Sessions die after 10 min idle / 6 h max, 1-2 GB RAM. A pure dea"}],"verdict":"dead","verified_at":"2026-10-21T00:00:00.000Z","notes":"Explicitly no persistence of any kind, and egress is throttled to ~1 mbit per session to stop it being used as a DDoS vector. Sessions die after 10 min idle / 6 h max, 1-2 GB RAM. A pure dea","extras":{"dead_end":{"failure_class":"dead-service","why":"Explicitly no persistence of any kind, and egress is throttled to ~1 mbit per session to stop it being used as a DDoS vector. Sessions die after 10 min idle / 6 h max, 1-2 GB RAM. A pure dea","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":2.0,"unit":"GB","per":null,"currency":null,"usd":null,"fx_date":null,"parse":"ok"}],"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":[]}]}