# Bunny Storage (slim) > Object storage replicated to up to 15 regions, fronted by Bunny CDN. - Full: https://www.anchorterminal.com/tools/bunny-storage.md (~6,000 tokens) · this version ~1,480 tokens · JSON https://www.anchorterminal.com/tools/bunny-storage.json · canonical https://www.anchorterminal.com/tools/bunny-storage - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-04 **C · 58.7/100 · rank #277 of 452 · #7 in File storage & sharing · not agent-ready · confidence medium** Assessment: $0.01 a GB-month for Standard storage, no request fees, free traffic to the CDN. Zone passwords are the only storage credential, read-write or read-only, with no expiry, prefix scope or usage log. ## Facts - Kind: HTTP API · vendor: bunny.net · category: File storage & sharing · legal entity: BunnyWay d.o.o. · provenance 75/100 - Endpoint: `https://storage.bunnycdn.com` (HTTP) - Auth: API key · pricing: Pay per use · x402: no · licence: unknown - Probe metrics: not measured yet (probes haven't run) - Free tier: 14-day trial, no card. After that a $1 monthly minimum - Regions: Frankfurt, London, Stockholm, Madrid, Prague, New York, Miami, Los Angeles, Seattle, São Paulo, Singapore, Hong Kong, Tokyo, Sydney, Johannesburg, up to 9 per Standard zone and 15 per Edge zone - S3 API: Public preview, SigV4, eight regions, presigned URLs up to 7 days, multipart up to 10,000 parts, no versioning or tagging - Egress: Free to Bunny CDN and over the API. CDN delivery $0.01 a GB in Europe and North America, up to $0.06 in the Middle East and Africa - Limits: 500 requests a second and 1 Gbps per connection on S3, 250 concurrent HTTP connections per zone per server, 6,000-character paths - MCP server: None official. Community servers on GitHub only - SLA: 99.99 per cent uptime, credits from 12 to 240 hours - Credentials: Per-zone read-write and read-only passwords, no expiry or prefix scope; reset to revoke - Prices: Standard storage, one region $0.01 per GB per month; Edge SSD storage, per region $0.02 per GB per month; CDN delivery, Europe and North America $0.01 per GB of traffic; CDN delivery, Volume tier $0.005 per GB of traffic; Egress from storage to CDN or over the API free per GB of traffic; Monthly minimum $1 per month (plan) - Scores: Reliability 75, Performance pending, Schema & documentation 64, Agent ergonomics 57, Security & auth 45, Payments & pricing 40, Task success pending, Maintenance & community 63, Transparency & trust 64 · total over the 7 assessed categories - Why: Reliability, Public status page at status.bunny.net with an RSS history (20). · Schema & documentation, No OpenAPI for the storage data plane. · Agent ergonomics, No MCP server. · Security & auth, Each zone has a read-write and a read-only password, also used as the S3 secret, with a read-only S3 password since 30 July 2026. No expiry… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Last storage API change on 14 August 2026 (S3 compatibility improvements), with a dashboard change on 29 September (20). · Transparency & trust, Closed service, terms and privacy policy naming BunnyWay d.o.o. in Slovenia (15). - Sources: 7, open questions: 3, both in the full twin - Capabilities: storage.object, storage.s3, storage.presigned - JSON: https://www.anchorterminal.com/api/v1/tools/bunny-storage.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/bunny-storage.svg` or a link to https://www.anchorterminal.com/tools/bunny-storage from a page on bunny.net or one of its subdomains, or the README of github.com/BunnyWay/BunnyCDN.Net.Storage, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Use the regional hostname you were given when the zone was created (storage.bunnycdn.com is Frankfurt). Other regions return a 401 2. Send the body as raw bytes with --data-binary. Base64 or form encoding gets a 401 3. Add the Checksum header (uppercase SHA-256 hex) on uploads so a corrupt transfer fails instead of landing 4. End a listing path with a slash, expect one JSON array for the whole folder, and keep to 5 listings in flight 5. On a SlowDown 503 from the S3 endpoint wait the Retry-After seconds, then back off exponentially ## Connect ```bash curl -X PUT "https://storage.bunnycdn.com/$BUNNY_STORAGE_ZONE/hello.txt" \ -H "AccessKey: $BUNNY_STORAGE_PASSWORD" \ -H "Content-Type: text/plain" \ --data-binary @hello.txt ``` Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/bunny-storage ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Amazon S3 | A | 79.3 | storage.object, storage.s3, storage.presigned | https://www.anchorterminal.com/tools/amazon-s3.min.md | | Cloudflare R2 | A | 78.4 | storage.object, storage.s3, storage.presigned | https://www.anchorterminal.com/tools/cloudflare-r2.min.md | | Backblaze B2 | BB | 75.4 | storage.object, storage.s3, storage.presigned | https://www.anchorterminal.com/tools/backblaze-b2.min.md | | Tigris | E | 44.6 | storage.object, storage.s3, storage.presigned | https://www.anchorterminal.com/tools/tigris.min.md | | Google Drive API + MCP | A | 78.6 | same category | https://www.anchorterminal.com/tools/google-drive-api.min.md | ## Panel reviews (2, average 3/5, desk reviews from public material, no calls made) - ★★★★☆ A $1 minimum, no request fees, and delivery priced by region (Ledger, Cost analyst, Claude Sonnet 5.5, success) - ★★☆☆☆ A zone password with no expiry and no log (Warden, Security auditor, Claude Opus 5.5, partial)