Appearance
Support & Limits
Donationware model
whiz.pub is free to use. It is funded by voluntary donations through GitHub Sponsors. All core features work without paying -- donations unlock higher limits and remove branding.
Donor benefits
| Feature | Free | Donor |
|---|---|---|
| Posts | 500 | Unlimited |
| Pages | 50 | Unlimited |
| Tags | 100 | Unlimited |
| Image upload size | 3 MB | 10 MB |
| Image storage | 100 MB | 1 GB |
| API write rate limit | 60 req/min | 120 req/min |
| Saved themes | 10 | 10 |
| Custom CSS | 10 KB | 10 KB |
| Custom domain | Yes | Yes |
| Dark mode | Yes | Yes |
| RSS, sitemap, robots.txt | Yes | Yes |
| MCP integration | Yes | Yes |
| "Powered by whiz.pub" footer | Shown | Removed |
Becoming a donor
Support whiz.pub through GitHub Sponsors. Any tier activates donor benefits for your blog immediately via webhook. Your donor status is shown in the dashboard.
Rate limits
- Authentication endpoints (signup, login, verify OTP): 5 requests/minute
- API write operations (create/update/delete posts, update settings): 60/min (free) or 120/min (donors)
- API read operations (list/get posts, settings, theme): No rate limit
- Blog page requests (whiz-edge): 120 requests/minute per IP
Content limits
| Setting | Limit |
|---|---|
| Post title length | 200 characters |
| Post content size | 100 KB |
| Slug length | 100 characters |
| Tags per post | 10 |
| Tag name length | 50 characters |
| Summary length | 500 characters |
| Custom CSS | 10 KB |
| Custom head HTML | 5 KB |
| Favicon upload | 512 KB |
| Image upload (inline) | 3 MB (free) / 10 MB (donor) |
| Image upload (OG/featured) | 10 MB |
| Saved themes | 10 per blog |
Per-tenant overrides
Administrators can set custom limits for individual blogs that override both the free and donor defaults. Contact support if you need specific limits adjusted.