twilio gratis
twilio.com · Storage · 2 records · JSON
- twilio gratis turn (the '20-25 gb free' claim) Storagepaidemail?card?R
- Twilio Programmable Messaging — Media subresource Storagefails: quotaemail?card?R
twilio gratis turn (the '20-25 gb free' claim) Storage
paidemail?card?R
| Free tier | No free TURN allowance exists on Network Traversal Service; TURN is $0.40-0.80/GB from byte one. The free figure traces to Twilio Video WebRTC Go, a retired 2020 product. Only STUN is free, unit none; metered on none |
|---|---|
| Price | none stated |
| Per-object cap | not recorded |
| Retention | not recorded |
| Egress | not recorded |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | unknown |
| Tooling | not recorded |
| Composes with | not recorded |
| Reliability | No free TURN allowance exists on Network Traversal Service; TURN is $0.40-0.80/GB from byte one. The free figure traces to Twilio Video WebRTC Go, a retired 2020 product. Only STUN is free, |
| Notes | No free TURN allowance exists on Network Traversal Service; TURN is $0.40-0.80/GB from byte one. The free figure traces to Twilio Video WebRTC Go, a retired 2020 product. Only STUN is free, |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.twilio.com/en-us/stun-turn/pricing | No free TURN allowance exists on Network Traversal Service TURN is $0.40-0.80/GB from byte one. The free figure traces to Twilio Video WebRTC Go, a retired 2020 product. Only STUN is free, |
| 2026-10-21 | webrtc.ventures/2020/10/first-thoughts-on-twilio-video-webrt | cited as the basis of the rejection: No free TURN allowance exists on Network Traversal Service; TURN is $0.40-0.80/GB from byte one. The free figure traces to Twilio Video WebRTC Go, a retired 2020 product. Only STUN is free, |
More fields (1)
{
"dead_end": {
"failure_class": "paid",
"why": "No free TURN allowance exists on Network Traversal Service; TURN is $0.40-0.80/GB from byte one. The free figure traces to Twilio Video WebRTC Go, a retired 2020 product. Only STUN is free,",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (15)
$.chainingnot-recorded$.confidence_notewithheld$.egress.termsnot-recorded$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.interfaceinterface-unknown$.interface_detailwithheld$.limits_noteprocess$.per_object_cap.notesnot-recorded$.per_object_cap.statednot-recorded$.retention.notesprocess$.retention.statednot-recorded$.toolingnot-recorded
Twilio Programmable Messaging — Media subresource Storage
fails: quotaemail?card?R
| Free tier | No quota — media is retained indefinitely. The docs say Twilio 'retains the stored media until you delete the related Media subresource instance', i.e. retention is customer-controlled and unbounded in time. unit unlimited; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | No quota — media is retained indefinitely |
| Egress | Authenticated only, and Twilio says so outright: 'If you need to embed media in web applications without exposing your credentials, download the media files and serve them from your own server or cloud storage service.' No public URL, ever. |
| Identity | email (placeholder) not published |
| Binding | none no constraint of a named kind was recorded; the verdict rests on the quota sentence rather than on a named limit |
| Interface | rest rest |
| Tooling | twilio-python / twilio-node; .media.list() and .media(sid).fetch(). Clean API, but nothing removes the auth requirement. |
| Composes with | 5 MB per message is the wall. To reach 1 TB you need ~200,000 MMS, each billed per message — this is the opposite of a free tier. Retention is excellent and completely unusable at this scale. |
| Reliability | The best retention semantics in the slot (never expires unless you delete) ruined by a 5 MB message cap and per-message billing. Interesting only as proof that indefinite retention is commercially possible. |
| Notes | No quota — media is retained indefinitely. The docs say Twilio 'retains the stored media until you delete the related Media subresource instance', i.e. retention is customer-controlled and unbounded in time. |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.twilio.com/docs/messaging/api/media-resource | read live: 'Twilio retains the stored media until you delete the related Media subresource instance.' |
| 2026-10-21 | www.twilio.com/docs/messaging/api/media-resource | read live: 'up to 10 media files that have a total size of up to 5MB ... Twilio rejects messages with over 5MB of media' |
More fields (1)
{
"dead_end": {
"failure_class": "retention",
"why": "No quota — media is retained indefinitely. The docs say Twilio 'retains the stored media until you delete the related Media subresource instance', i.e. retention is customer-controlled and unbounded in time.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (7)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.identity_cost.detaildefaulted$.identity_cost.kindidentity-defaulted$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted