twilio
twilio.com · 3 records in Email, Storage · JSON
Records 3
- trialSendGrid
Emailfree tieridentity any-phoneno cardlimit request-rateevidence documentedstale on 2026-12-05
- paidtwilio gratis turn (the '20-25 gb free' claim)
Storageidentity email?card?evidence reportedstale on 2026-11-05
- paidTwilio Programmable Messaging — Media subresource
Storageidentity any-phone?card?limit per-object-capevidence documentedstale on 2026-12-05
SendGrid
Email- Free allowance
- A 60-day free trial for a new account: 100 emails a day, no credit card; no recurring free plan
- Verdict
- triala time-boxed or one-time trial, not a recurring allowance
- Cost
- free tier
- Identity
- any-phoneno card, phone required
- Binding limit
- request-rate100 emails a day over the web API or SMTP during the 60-day trial
- Evidence
- documented40 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-05checked 2026-11-04 (live); stale on 2026-12-05
| Free tier | a 60-day free trial for a new account: 100 emails a day, no credit card; no recurring free plan unit requests; metered on request-count |
|---|---|
| Price | none stated |
| Limits | |
| Binding | request-rate the trial's 100 emails a day binds first; the 60-day end of the trial is a time box that no limits kind names |
| Identity | any-phone first and last name, a password and an email address verified by a code, a captcha, then a phone number verified by SMS or voice call for two-factor authentication, then company name, company website and a contact phone number |
| Egress | not applicable: an outbound sender |
| Retention | after the trial ends, Marketing Campaigns contacts and single sends are kept but inaccessible until a paid Marketing Campaigns plan is chosen |
| Interface | rest https://api.sendgrid.com/v3/mail/send, which still exists for paid accounts; an SMTP relay at smtp.sendgrid.net, on port 587 or on 25 and 2525 with a TLS connection, or on 465 with SSL, with the username apikey and an API key as the password |
| Tooling | curl, any HTTP client, any SMTP client |
| Composes with | composes with nothing long-lived for free: 100 emails a day for 60 days, then only a paid plan from USD 19.95 a month (Essentials) |
| Reliability | sending over the web API and SMTP stops when the 60-day trial ends unless a paid Email API plan is chosen |
| Notes | The recurring free plan was retired; a new account gets the 60-day trial instead. Existing free accounts and accounts made through a partner platform such as Microsoft Azure may stay on their current plan. |
| Parsed numbers |
|
Evidence 40
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | www.twilio.com/en-us/changelog/sendgrid-free-plan | 'Twilio SendGrid will be retiring its Free Email API and Free Marketing Campaigns plan starting May 27, 2025', with 60 days of continued access |
| 2026-10-30 | www.twilio.com/en-us/products/email-api/pricing | the free offer for a new account is a 60-day trial; every other plan is paid |
| 2026-10-30 | www.twilio.com/en-us/products/email-api/pricing | the trial lasts 60 days, allows 100 emails a day and needs no card |
| 2026-10-30 | www.twilio.com/en-us/products/email-api/pricing | the trial allowance is counted in emails sent, 100 a day |
| 2026-10-30 | www.twilio.com/en-us/products/email-api/pricing | the Email API pricing page now lives on twilio.com |
| 2026-10-30 | sendgrid.com/en-us/pricing | sendgrid.com/en-us/pricing no longer carries pricing; it points to twilio.com |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | the trial caps sending at 100 emails a day over the web API or SMTP |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35394877582235-How-to | a new account may need a compliance review before it can be used |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | the trial's daily cap is 100 emails |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | part of the text of Reliability, above |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35394877582235-How-to | signup verifies a phone number by SMS or voice call for two-factor authentication |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35394877582235-How-to | signup asks for name, password, email address and a captcha before the phone step |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | sending stops at the end of the trial without a paid Email API plan |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | trial data is not deleted at the end of the trial and is reachable again after an upgrade |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | the trial help page states what happens to trial data |
| 2026-10-30 | www.twilio.com/en-us/products/email-api/pricing | after the 60-day trial the cheapest plan is Essentials at USD 19.95 a month |
| 2026-10-30 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | legacy free accounts and partner-platform accounts may keep their current plan |
| 2026-10-30 | www.twilio.com/en-us/changelog/sendgrid-free-plan | the recurring free plan was retired from May 27, 2025 |
| 2026-10-31 | probe: smtp.sendgrid.net:587 | the SendGrid SMTP relay answers on port 587 with a 220 ESMTP banner, so the sending service is live |
| 2026-10-30 | www.twilio.com/en-us/products/email-api/pricing | the current free offer is the 60-day trial at 100 emails a day |
| 2026-10-31 | www.twilio.com/en-us/products/email-api/pricing | the free_tier source page, read on 2026-10-31, still states a 60-day trial at 100 emails a day with no card |
| 2026-10-31 | www.twilio.com/en-us/products/email-api/pricing | the free offer is still a 60-day trial at 100 emails a day with no card |
| 2026-10-31 | www.twilio.com/en-us/products/email-api/pricing | after the trial the cheapest plan is still Essentials at USD 19.95 a month |
| 2026-10-31 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | the trial still caps sending at 100 emails a day over the web API or SMTP |
| 2026-10-31 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | sending over the web API and SMTP still stops at the end of the 60-day trial without a paid Email API plan |
| 2026-10-31 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | trial Marketing Campaigns data is kept but reachable only after an upgrade to a paid Marketing Campaigns plan |
| 2026-10-31 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | legacy free accounts and partner-platform accounts may still stay on their current plan |
| 2026-11-02 | www.twilio.com/docs/sendgrid/for-developers/sending-email/in | the SMTP relay accepts a TLS connection on ports 25, 2525 and 587 |
| 2026-11-02 | www.twilio.com/docs/sendgrid/for-developers/sending-email/in | the SMTP relay host is smtp.sendgrid.net |
| 2026-11-02 | www.twilio.com/docs/sendgrid/for-developers/sending-email/in | an email client or application sends through the SMTP relay at smtp.sendgrid.net |
| 2026-11-02 | www.twilio.com/docs/sendgrid/for-developers/sending-email/in | the SMTP username is the string apikey |
| 2026-11-02 | www.twilio.com/docs/sendgrid/for-developers/sending-email/in | the SMTP password is an API key |
| 2026-11-02 | www.twilio.com/docs/sendgrid/for-developers/sending-email/in | the SMTP relay takes an SSL connection on port 465 |
| 2026-11-02 | www.twilio.com/en-us/products/email-api/pricing | the pricing page captured on 2026-11-02 states a free trial of 60 days at 100 emails a day with no card |
| 2026-11-02 | www.twilio.com/en-us/products/email-api/pricing | the plans start with the free 60-day trial and continue with the paid Essentials, Pro and Premier plans |
| 2026-11-02 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | the trial caps sending at 100 emails a day over the web API or SMTP |
| 2026-11-02 | support.sendgrid.com/hc/en-us/articles/35394877582235-How-to | signup verifies a phone number by SMS or voice call for two-factor authentication |
| 2026-11-02 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | the trial help page was captured on 2026-11-02 and still states that sending stops when the 60-day trial ends |
| 2026-11-02 | support.sendgrid.com/hc/en-us/articles/35270136965403-Overvi | the trial help page still lists the cap of 100 emails a day over the web API or SMTP |
| 2026-11-04 | www.twilio.com/en-us/products/email-api/pricing | the free offer is a 60-day trial of 100 emails a day, unchanged |
More fields 1
| stale after days | 90 |
|---|
- Free allowance
- No free TURN allowance exists on Network Traversal Service; TURN is $0.40-0.80/GB from byte one.
- Verdict
- paidno free allowance; listed for its price
- Cost
- no price stated
- Identity
- email?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- noneno named constraint binds
- Evidence
- reported2 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| 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 |
| Identity | email (placeholder) not published |
| Egress | not recorded |
| Interface | unknown |
| Tooling | 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, |
| Parsed numbers |
|
Evidence 2
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.twilio.com/en-us/stun-turn/pricing | the text of Free tier, above |
| 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 values 7
- chaining: no value was recorded for this field
- egress terms: no value was recorded for this field
- interface: the access interface was not established
- per object cap notes: no value was recorded for this field
- per object cap stated: no value was recorded for this field
- retention stated: no value was recorded for this field
- tooling: no value was recorded for this field
- Free allowance
- No storage quota is stated on the Media subresource page: Twilio retains stored media until the Media subresource instance is deleted.
- Verdict
- paidno free allowance; listed for its price
- Cost
- no price stated
- Identity
- any-phone?placeholder, not evidence; card unknown, phone unknown
- Binding limit
- per-object-cap5 MB total media per message, up to 10 media files
- Evidence
- documented9 sources; a first-party page was read and the sentence quoted
- Freshness
- stale on 2026-12-05checked 2026-11-04 (live); stale on 2026-12-05
| Free tier | No storage quota is stated on the Media subresource page: Twilio retains stored media until the Media subresource instance is deleted. Media arrives through billed messages: MMS outbound $0.022 and inbound $0.0165 per message on a long code. unit unlimited; metered on stored-bytes |
|---|---|
| Price | none stated |
| Limits |
5 MB TOTAL across up to 10 files per message; 'Twilio rejects messages with over 5MB of media'. Paid per message ($ per MMS segment), not a free tier. Carrier-grade resizing mangles images. |
| Binding | per-object-cap 5 MB of media per message, and every message is billed, so capacity is paid for per message |
| Identity | any-phone (placeholder) trial sign-up verifies an email address and a personal phone number and needs no credit card; the identity needed for a paid account that sends MMS is unverified |
| 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. |
| Per-object cap | 5 MB total across up to 10 media files per message; Twilio rejects messages with over 5MB of media |
| Retention | No quota — media is retained indefinitely |
| 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 note | documented read 2026-11-03: https://www.twilio.com/docs/messaging/api/media-resource (5MB and 10 files per message; retention until deletion), https://www.twilio.com/en-us/sms/pricing/us (long-code MMS prices) and https://www.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account (trial phone verification, no card), all vendor pages; paid-account identity not read. |
| Parsed numbers |
|
Evidence 9
| 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' |
| 2026-11-03 | www.twilio.com/en-us/sms/pricing/us | MMS outbound costs $0.022 and inbound $0.0165 on long codes |
| 2026-11-03 | www.twilio.com/docs/messaging/api/media-resource | a message carries up to 10 media files totalling up to 5MB |
| 2026-11-03 | www.twilio.com/en-us/sms/pricing/us | media is stored through per-message billed MMS |
| 2026-11-03 | www.twilio.com/docs/usage/tutorials/how-to-use-your-free-tri | trial sign-up verifies a personal phone number |
| 2026-11-03 | www.twilio.com/docs/usage/tutorials/how-to-use-your-free-tri | the trial needs no credit card |
| 2026-11-03 | www.twilio.com/docs/messaging/api/media-resource | media is retained until the Media subresource instance is deleted |
| 2026-11-04 | www.twilio.com/docs/messaging/api/media-resource | a message carries up to 10 media files totalling up to 5MB |
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 values 2
- per object cap notes: the field may be stated in a source that was not read
- retention notes: the field may be stated in a source that was not read