Plan Comparison
At-a-glance tier matrix — limits, formats, expiry, and which plan fits your workflow. Pair with Pricing breakdown for full per-tier detail.
Updated · Reviewed by Jacob
Start here
Use this page when you need a single comparison table — which tier unlocks what, and what each one costs. For tier-by-tier feature lists, billing, and upgrade steps, continue to Pricing breakdown in this same section.
Gryz has four practical tiers:
| Tier | Who it is | Monthly price |
|---|---|---|
| Anonymous | Visitor on gryz.ai with no account | $0 |
| Free account | Signed in, no paid subscription (Starter) | $0 |
| Pro | Paid workspace for regular private publishing | $5 |
| Pro Plus | Long-lived public links and unlimited private storage | $15 |
Quick answer — which tier fits?
| You want to… | Start here |
|---|---|
| Paste Markdown, HTML, or SVG once and share a link that expires tomorrow | Anonymous — see Publish an SVG without an account |
| Connect Cursor or another MCP client to publish from an AI assistant | Free account — see Connect Gryz MCP in Cursor |
| Keep a few invite-only documents, one private Note, and public links up to 72 hours | Free account |
| Publish CSV or Mermaid, use custom URLs, or keep 50 private documents | Pro |
| Default to permanent public links, 100 KB files, or unlimited private documents | Pro Plus |
Public document volume is never capped. Gryz charges for privacy, size, duration, and power-user features — not for how many public pages you ship.
Complete comparison
| Capability | Anonymous | Free account | Pro | Pro Plus |
|---|---|---|---|---|
| Price | $0 | $0 | $5/month | $15/month |
| Account / dashboard | No | Yes | Yes | Yes |
| Max document size | 25 KB | 25 KB | 50 KB | 100 KB |
| Public documents | Unlimited | Unlimited | Unlimited | Unlimited |
| Restricted (invite-only) documents | 0 | 3 | 50 | Unlimited |
| Public link default expiry | 24 hours | 72 hours | 30 days | Permanent |
| Public link maximum expiry | 24 hours | 72 hours | 30 days | Permanent |
| PIN-protected links | No | Yes | Yes | Yes |
| PIN default expiry | — | 24 hours | 24 hours | 24 hours |
| PIN maximum expiry | — | 72 hours | 30 days | Permanent |
| Private Notes | 0 | 1 | Unlimited | Unlimited |
| Collections | 0 | 2 | Unlimited | Unlimited |
| Custom URL (vanity slug) allowance | 0 | 0 | 50 | 200 |
| Markdown, HTML, SVG | Yes | Yes | Yes | Yes |
| JSON | No | Yes | Yes | Yes |
| CSV | No | No | Yes | Yes |
| Mermaid | No | No | Yes | Yes |
| Interactive HTML / SVG (scripts run) | No — static sandbox | Yes | Yes | Yes |
| MCP + API keys | No | Yes | Yes | Yes |
| Two-factor authentication | No | No | Yes | Yes |
Document size
Size limits apply to the raw source you publish — not the rendered page.
| Tier | Limit | Typical fit |
|---|---|---|
| Anonymous | 25 KB | Short articles, small HTML demos, compact SVG |
| Free account | 25 KB | Same as anonymous, plus dashboard and MCP |
| Pro | 50 KB | Longer reports, richer HTML, bigger diagrams |
| Pro Plus | 100 KB | Large single-file references, dense CSV exports |
Public vs private vs PIN
Gryz separates how a link is shared from how long it lasts.
Public
Anyone with the URL can open the document. Public volume is unlimited at every tier. Expiry is where tiers differ (24h → 72h → 30d → permanent).
Restricted (invite-only)
Only people you invite — they must sign in with a Gryz account you granted access to. Each restricted document counts toward your private document quota:
| Tier | Restricted allowance |
|---|---|
| Anonymous | 0 — cannot publish restricted |
| Free account | 3 |
| Pro | 50 |
| Pro Plus | Unlimited |
PIN-protected
A public URL plus a four-digit PIN for viewers who do not have a Gryz account. PIN links do not count toward restricted-document storage. They are ideal for sharing with clients or teammates who will not create an account.
| Tier | PIN available? | Default PIN expiry | Max PIN expiry |
|---|---|---|---|
| Anonymous | No | — | — |
| Free account | Yes | 24 hours | 72 hours |
| Pro | Yes | 24 hours | 30 days |
| Pro Plus | Yes | 24 hours | Permanent (opt-in) |
Expiry and retention
| Tier | If you do not pick a duration | Maximum you can choose |
|---|---|---|
| Anonymous | 24 hours | 24 hours |
| Free account | 72 hours | 72 hours |
| Pro | 30 days | 30 days |
| Pro Plus | Permanent | Permanent |
Downgrades: Gryz does not delete existing documents to force you under a lower private quota. If you downgrade with more restricted documents than the new tier allows, new restricted publishes are blocked until you are back under the limit.
Notes
Notes are private drafts inside your account — not public URLs. They are useful for MCP workflows (create_note, append_note) and turning scratch content into a published document later.
| Tier | Notes |
|---|---|
| Anonymous | Not available |
| Free account | 1 private Note |
| Pro | Unlimited |
| Pro Plus | Unlimited |
Collections
Collections group documents in your dashboard.
| Tier | Collections |
|---|---|
| Anonymous | 0 |
| Free account | 2 |
| Pro | Unlimited |
| Pro Plus | Unlimited |
Formats and visibility rules
| Format | Minimum tier | Can be Public? | Notes |
|---|---|---|---|
| Markdown (GFM) | Anonymous | Yes | Tables, task lists, fenced code |
| HTML | Anonymous | Yes | Interactive scripts need a signed-in account |
| SVG | Anonymous | Yes | Same script rules as HTML |
| JSON | Free account | No — PIN or Restricted only | Pretty-printed in the viewer |
| CSV | Pro | No — PIN or Restricted only | Rendered as an accessible table |
| Mermaid | Pro | Yes | Compiled server-side to static SVG |
Custom URLs (vanity slugs)
Pro and Pro Plus can request readable slugs like gryz.ai/d/my-release-notes instead of an auto-generated short id.
| Tier | Custom URL allowance |
|---|---|
| Anonymous | 0 |
| Free account | 0 |
| Pro | 50 active custom URLs |
| Pro Plus | 200 active custom URLs |
Auto-generated eight-character slugs do not count toward this allowance — only slugs you explicitly choose do.
MCP and API access
| Tier | MCP server | API keys |
|---|---|---|
| Anonymous | No | No |
| Free account | Yes | Yes |
| Pro | Yes | Yes |
| Pro Plus | Yes | Yes |
Anonymous visitors can still publish from the homepage editor — they just cannot register an MCP server or create API keys. For agent-driven publishing, create a free account and follow Connect Gryz MCP in Cursor.
Use the www MCP URL (https://www.gryz.ai/api/mcp/) with a trailing slash. OAuth is recommended so no long-lived secret sits in your config file.
Best for…
Anonymous — one quick public share
- Markdown, HTML, or SVG under 25 KB
- No dashboard, no MCP, no private storage
- Link expires in 24 hours
- Example: Drop a diagram or readme on the homepage and paste the link in chat
Walkthrough: Publish an SVG without an account
Free account — personal AI publishing
- Unlimited public links up to 72 hours each
- 3 restricted documents, 1 Note, 2 collections
- MCP + API keys for Cursor, Claude Code, or custom agents
- JSON format unlocked; interactive HTML/SVG enabled
- Example: Daily agent output, a handful of client-only docs, one living scratch Note
Walkthrough: Connect Gryz MCP in Cursor
Pro — regular private workspace
- 50 KB documents, 50 restricted slots, unlimited Notes and collections
- 50 custom URLs, PIN up to 30 days, public links up to 30 days
- CSV and Mermaid formats
- Two-factor authentication
- Example: Product specs, CSV exports for stakeholders, branded slugs for releases
Pro Plus — long-lived publishing at scale
- 100 KB documents, unlimited restricted storage
- 200 custom URLs, permanent public links by default
- PIN links can be permanent when you opt in
- Priority support and early access to new features
- Example: Public handbook, permanent changelog, large reference files
Common questions
Do public documents count against my private quota?
No. Only restricted (invite-only) documents count. Public and PIN-protected links use different rules.
Can I publish without paying if I only need MCP?
Yes. MCP and API keys are included on the free account tier. You only pay when you need Pro or Pro Plus limits.
What happens if I exceed a limit?
Publish and update requests return a clear error naming your tier and the next tier that unlocks the capability. Size, format, visibility, private quota, vanity slug, and expiry are all enforced server-side — the same rules apply whether you publish from the web editor or MCP.
Can I cancel a paid plan?
Yes. Paid plans bill monthly through Stripe. See Billing and upgrades in Pricing breakdown for the full flow.
Canonical product limits and API tier names: Accounts and plans reference.
Next step
Pricing breakdown — per-tier feature lists, what you get at each price point, and how to upgrade from your dashboard.
Use Notes with MCP
Connect Gryz MCP and use list_notes, create_note, append_note, update_note, and delete_note — with example prompts, access modes, and rate limits.
Pricing breakdown
Per-tier feature lists, what each plan costs, billing through your dashboard, and when to upgrade from Free to Pro or Pro Plus.