fshy / Compute / Email / Storage
Zoho
zoho.com · Compute, Email, Storage · 7 records · JSON
- Zoho Catalyst Computecaveatemailno cardDrequest-rate
- ZeptoMail (Zoho) Emailcaveatemailno cardDwrite-gated
- Zoho Mail Emailcaveatemailno cardDretention-clamped
- Zoho Mail Free — 5 GB/user, up to 25 users via referral, live IMAP Storagefails: quotaemailno cardRper-object-cap
- zoho wiki / readthedocs / tettra Storagefails: quotaemail?card?R
- Zoho WorkDrive Storagefails: quotainstitutionno cardR
- zoho workplace free edition Storagefails: quotaemail?card?R
Zoho Catalyst Compute
caveatemailno cardDrequest-rate
| Free tier | A monthly allowance that renews forever: '25,000 GB-seconds' of Function execution, '900 GB-minutes' of AppSail container runtime, '2 GB-days' of Data Store storage, '1,000,000' LLM input tokens and '500,000' LLM output tokens through QuickML, '1,800 CPU-seconds' of model training, '100,000' API Gateway requests and '300,000' Web Client Hosting requests. The page says: 'your free tier usage limits will be renewed every month forever'. Signing up also gives 'USD 250 in credits' as 'additional runway for 6 months'. unit tokens; metered on wall-clock; perpetual-monthly |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | not applicable |
| Egress | not stated |
| Identity | email not published |
| Limits |
The container lane is the real ceiling: 900 GB-minutes a month is 15 GB-hours, so one always-on 1 GiB AppSail container runs about 15 hours a month before the free tier is spent; the per-request counters (1,000 Cache GET, 1,000 queries) bind long before any byte quota does. |
| Binding | request-rate The container lane is the real ceiling: 900 GB-minutes a month is 15 GB-hours, so one always-on 1 GiB AppSail container runs about 15 hours a month before the free tier is spent; the per-request counters (1,000 Cache GET, 1,000 queries) bind long before any byte quota does. |
| Interface | rest inferred from the tooling the provider documents; not probed |
| Tooling | not stated |
| Composes with | The perpetual function allowance plus the 6-month USD 250 wallet is the useful pair: the credits can carry a burst build while the monthly free tier keeps a scheduled job alive after the credits end, and QuickML's 1M input tokens a month is a second, separate inference lane that survives the credit expiry. |
| Reliability | no reliability event recorded |
| Notes | India's strongest reachable free tier because the door is a Zoho account rather than an Aadhaar or a GST number, and nothing on the free-tier page asks for a card. The catch is arithmetic, not policy: GB-minute and GB-second billing means a 512 MiB container gets twice the wall-clock hours of a 1 GiB one, and the free tier is spent by concurrency, not by month. Not probed: whether an Indian or non-Indian signup is treated differently, and whether the pay-as-you-go model needs a card on file. Both would need a signup. |
| Evidence rung | documented |
| Checked | 2026-10-22 (live); stale on 2026-11-21 |
| Parsed numbers |
|
Evidence (4)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | catalyst.zoho.com/free-tier/ | the pricing table row by row: 'Functions | Function execution | $0.000016 / GB-second | 25,000 GB-seconds', 'AppSail | Container runtime | $0.0013 / GB-minute | 900 GB-minutes', 'QuickML | LLM input tokens | $0.20 / million tokens | 1,000,000 tokens', 'Model training: CPU | $0.0004 / vCPU-second | 1,800 CPU-seconds', quoted |
| 2026-10-22 | catalyst.zoho.com/free-tier/ | the page description reads 'With a free tier that renews every month and $250 in credits to explore for your first six months'; the body reads 'your free tier usage limits will be renewed every month forever', quoted |
| 2026-10-22 | docs.catalyst.zoho.com/en/deployment-and-billing/billing/fre | 'the free tier allowance is only available with the pay-as-you-go pricing model', the allowance is account-wide rather than per project, and 'The free tier allowance is refreshed monthly, and is not just a one-time benefit', quoted |
| 2026-10-22 | docs.catalyst.zoho.com/en/deployment-and-billing/llms-full.m | 'Catalyst offers 25k GB-seconds of Serverless Function requests, 2 GB storage in the Data Store, 1000 GET requests in Cache', quoted, matching the pricing table |
More fields (1)
{
"wave2": {
"class": "regional",
"free_tier_kind": "perpetual-monthly",
"shape": {
"vcpu": null,
"ram_gib": null,
"gpu_class": null,
"gpu_count": 0
}
}
}Unknown or withheld values (9)
$.egress.meteredegress-unknown$.egress.termsnot-stated$.identity_cost.detailprocess$.per_object_cap.notesprocess$.per_object_cap.statednot-applicable$.reliability_notenone-observed$.retention.notesprocess$.retention.statednot-applicable$.toolingnot-stated
ZeptoMail (Zoho) Email
caveatemailno cardDwrite-gated
| Free tier | 1 free credit worth 10,000 emails, valid 6 months; 100/day until the account is validated unit requests; metered on request-count |
|---|---|
| Price | none stated |
| Per-object cap | not applicable |
| Retention | credits expire 6 months after purchase and do not refill |
| Egress | not applicable: an outbound sender |
| Identity | email an account and a validated sending domain |
| Limits | |
| Binding | write-gated account validation gates the 100/day ceiling, and then the credit is finite. |
| Interface | rest the ZeptoMail API and SMTP relay |
| Tooling | curl, any SMTP client |
| Composes with | 10,000 emails once, not a rate; it composes with a domain and does not compose with a schedule. |
| Reliability | the credit is one-time; there is no recurring monthly allowance |
| Evidence rung | documented |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
Evidence (2)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | www.zoho.com/blog/cpaas/announcing-quick-transition.html | the announcement of the free credit and the 100/day pre-validation cap |
| 2026-10-22 | www.zoho.com/zeptomail/pricing.html | the pricing page now redirects to a CPaaS credit model; the credit framing holds |
More fields (1)
{
"stale_after_days": 90
}Zoho Mail Email
caveatemailno cardDretention-clamped
| Free tier | 5 users, 5 GB each, 1 custom domain, 25 MB attachment limit unit GB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | 25 MB attachment limit, 5 GB per mailbox (26214400 bytes) |
| Retention | 5 GB per mailbox |
| Egress | not applicable |
| Identity | email an account with the domain's MX records pointed at Zoho |
| Limits |
the 5 GB is a mailbox storage volume and not an object size, so no kind in the six-value vocabulary names it. The 25 MB attachment is a per-object cap and stays in limits. What binds the verdict is the removal of IMAP, POP and ActiveSync, which is recorded as retention-clamped because the server withholds the data rather than the bytes |
| Binding | retention-clamped a removed feature, not a capped volume; the client's hard filter is programmatic access. |
| Interface | webdav webmail and the mobile app only on the free edition; no IMAP, POP or ActiveSync |
| Tooling | none: no IMAP or POP on the free edition |
| Composes with | a real mailbox with a custom domain for five users, and it breaks the obvious chain because the free edition cannot be read over IMAP. |
| Reliability | the free edition is region-limited; the page title reads 'Free for 5 Users in select regions' |
| Notes | This kills the obvious 'free mailbox plus IMAP fetch' chain, which is why it is recorded rather than skipped. |
| Evidence rung | documented |
| Checked | 2026-10-23 (live); stale on 2026-11-22 |
| Parsed numbers |
|
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-22 | www.zoho.com/mail/zohomail-pricing.html | the free edition is 5 users at 5 GB each with 1 custom domain, and the protocol support table excludes IMAP, POP and ActiveSync from the free edition |
More fields (1)
{
"stale_after_days": 90
}Zoho Mail Free — 5 GB/user, up to 25 users via referral, live IMAP Storage
fails: quotaemailno cardRper-object-cap
| Free tier | Zoho's own help: "Each user is allocated 5 GB of storage under the free plan." Headcount: free plan is 5 users in select regions, expandable — press release "increasing the number of mailboxes offered with the Zoho Mail free email hosting plan, doubling it from five to ten users ... extend the free user limit to 25 users by simply referring other customers". unit GB; metered on stored-bytes |
|---|---|
| Price | none stated |
| Per-object cap | per-object-cap 30 MB (30000000 bytes) |
| Retention | not stated |
| Egress | Unmetered; mailbox service. |
| Identity | email derived from the record's prose, not from an identity field, and no signup was executed: gions, expandable — press release "increasing the number of mailboxes offered with the Zoho Mail free email hosting plan, doubling it from five to ten users ... extend the free user limit |
| Limits |
per-object-cap 30 MB real attachment (the 1 GB 'Huge Attachment' is a link, so it does not consume mailbox quota — it is not storage). 5 GB/user is the byte ceiling. Free plan is geo-restricted: "currently available only in selected data centers and may not be accessible in all regions." |
| Binding | per-object-cap the per-object cap sets the shard size and therefore the object count; it bounds the total more tightly than any headline quota |
| Interface | rest rest |
| Tooling | IMAP probe-verified: imap.zoho.com:993 -> * OK svwall.zoho.com IMAP4 Server / * CAPABILITY IMAP4rev1 ... ESEARCH LIST-EXTENDED LIST-STATUS WITHIN LITERAL- ACL CONDSTORE. Attachments: 30 MB normal, "Huge Attachment" up to 1 GB (link-based, not stored in the mailbox). |
| Composes with | 5 GB × 25 users = 125 GB per free organisation, × N organisations. The referral ladder is the multiplier and it is free. |
| Reliability | Free and paid plans cannot be mixed in one org; upgrading one user can disable the rest. Free plan availability varies by data centre. |
| Notes | Zoho's own help: "Each user is allocated 5 GB of storage under the free plan." Headcount: free plan is 5 users in select regions, expandable — press release "increasing the number of mailboxes offered with the Zoho Mail free email hosting plan, doubling it from five to ten users ... extend the free user limit to 25 users by simply referring other customers". |
| Evidence rung | reported One page read moves it to documented. |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.zoho.com/mail/help/mailbox-quota.html | "5 GB of storage under the free plan" |
| 2026-10-21 | www.zoho.com/news/zoho-expands-free-email-hosting-plan.html | 5 -> 10 users, extendable to 25 via referrals |
| 2026-10-21 | withheld | probe: imap.zoho.com:993 -> * OK svwall.zoho.com IMAP4 Server + full CAPABILITY |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "Zoho's own help: \"Each user is allocated 5 GB of storage under the free plan.\" Headcount: free plan is 5 users in select regions, expandable — press release \"increasing the number of mailboxes offered with the Zoho Mail free email hosting plan, doubling it from five to ten users ... extend the free user limit to 25 users by simply referring other customers\".",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (6)
$.evidence[2].urlprivate-url$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted
zoho wiki / readthedocs / tettra Storage
fails: quotaemail?card?R
| Free tier | Zoho Wiki is free for 3 users but publishes no storage number anywhere in its FAQ; ReadTheDocs Community is free for open-source and publishes no storage quota (only build resources: 7 GB RA 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 | Zoho Wiki is free for 3 users but publishes no storage number anywhere in its FAQ; ReadTheDocs Community is free for open-source and publishes no storage quota (only build resources: 7 GB RA |
| Notes | Zoho Wiki is free for 3 users but publishes no storage number anywhere in its FAQ; ReadTheDocs Community is free for open-source and publishes no storage quota (only build resources: 7 GB RA |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.zoho.com/wiki/help/faq.html | Zoho Wiki is free for 3 users but publishes no storage number anywhere in its FAQ ReadTheDocs Community is free for open-source and publishes no storage quota (only build resources: 7 GB RA |
| 2026-10-21 | about.readthedocs.com/pricing/ | cited as the basis of the rejection: Zoho Wiki is free for 3 users but publishes no storage number anywhere in its FAQ; ReadTheDocs Community is free for open-source and publishes no storage quota (only build resources: 7 GB RA |
| 2026-10-21 | docs.readthedocs.com/platform/stable/builds.html | cited as the basis of the rejection: Zoho Wiki is free for 3 users but publishes no storage number anywhere in its FAQ; ReadTheDocs Community is free for open-source and publishes no storage quota (only build resources: 7 GB RA |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "Zoho Wiki is free for 3 users but publishes no storage number anywhere in its FAQ; ReadTheDocs Community is free for open-source and publishes no storage quota (only build resources: 7 GB RA",
"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
Zoho WorkDrive Storage
fails: quotainstitutionno cardR
| Free tier | 5 GB free forever on the Individual plan unit GB; metered on unstated |
|---|---|
| Price | none stated |
| Per-object cap | not stated |
| Retention | not stated |
| Egress | Not metered on the free individual plan; no CDN story. |
| Identity | institution derived from the record's prose, not from an identity field, and no signup was executed: rmits many). 5 GB; team plans are 15-day trials, not free; API is throttled per Zoho account. cloud-drive |
| 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, rclone rest |
| Tooling | Native rclone backend 'zoho' (Tier 3, added v1.54, rclone.org/zoho/). |
| Composes with | 5 GB x unlimited free Zoho accounts (one per email address, and Zoho permits many). |
| Reliability | Stable vendor, tiny quota; the Zoho 'one account per email' rule makes farming cheap but each unit is small. |
| Notes | 5 GB free forever on the Individual plan |
| 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.zoho.com/workdrive/individual-plan.html | 'Everything you need to get started with 5 GB of free storage... Free / Forever - 5 GB of free storage' |
| 2026-10-21 | rclone.org/zoho/ | 'Zoho Workdrive... added in v1.54 [Tier 3]' |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "5 GB free forever on the Individual plan",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown or withheld values (6)
$.extras.dead_end.retry_whenprocess$.free_tier.notesprocess$.per_object_cap.notesnot-extracted$.per_object_cap.statednot-extracted$.retention.notesnot-extracted$.retention.statednot-extracted
zoho workplace free edition Storage
fails: quotaemail?card?R
| Free tier | The free edition's WorkDrive team-storage number could not be pinned down on the pricing page (the 100 GB / 10 GB-per-user figures are the paid tiers). Not reportable as a quota without a li 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 | The free edition's WorkDrive team-storage number could not be pinned down on the pricing page (the 100 GB / 10 GB-per-user figures are the paid tiers). Not reportable as a quota without a li |
| Notes | The free edition's WorkDrive team-storage number could not be pinned down on the pricing page (the 100 GB / 10 GB-per-user figures are the paid tiers). Not reportable as a quota without a li |
| Evidence rung | reported |
| Checked | 2026-10-21 (inherited); stale on 2026-11-04 |
Evidence (1)
| date | source | what it proved |
|---|---|---|
| 2026-10-21 | www.zoho.com/workplace/pricing.html | The free edition's WorkDrive team-storage number could not be pinned down on the pricing page (the 100 GB / 10 GB-per-user figures are the paid tiers). Not reportable as a quota without a li |
More fields (1)
{
"dead_end": {
"failure_class": "quota",
"why": "The free edition's WorkDrive team-storage number could not be pinned down on the pricing page (the 100 GB / 10 GB-per-user figures are the paid tiers). Not reportable as a quota without a li",
"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