Cost calculator

Your traffic

Choose a workload. We’ll estimate traffic and requests for you.

Estimated monthly costs

USD per month, before tax. Load balancing and unpriced extras are excluded.

What’s included?

Estimates cover cacheable content. Origin and optional services are added only when you enter their rates. Plans differ in features and coverage; check their terms before buying.

Advanced settings
Split traffic between regions

Percentages must total 100%. The same split applies to bytes and requests. CloudFront charges by serving edge location; this is an approximation. Shared free allowances are allocated proportionally.

Origin and optional services

Paid tiers start with this workload; estimates do not include other account traffic. Enter your own effective rates after origin allowances. Reads use request misses; egress uses byte fill. Functions assume one invocation per viewer request. Zero leaves an extra out of the estimate; it does not mean your origin is free.

Compare a quote you received

This is your quote, not a published provider price. Use an effective rate for the selected traffic mix; tiers, included usage and commitments need to be reflected in your inputs. Sharing a scenario includes your quote details.

Presets are starting assumptions, not measured traffic. Video assumes one rendition and segment GETs; playlists, retries and extra audio tracks add requests. Fill is a byte ratio, not a request cache-hit rate. GB = 1 billion bytes; Google bills GiB = 1,073,741,824 bytes; CloudFront estimates use binary GB as a billing assumption.

Overview

Bunny CDN delivers websites, downloads and cacheable media through Standard and Volume networks. Choose the delivery network for the audience and workload.

Storage, managed video (Stream), image optimization (Optimizer) and application security (Shield) are separate products. They can accompany a CDN deployment, with their own charges and configuration.

Network

The published network advertises 119 PoPs across 77 countries and more than 250 Tbps of backbone capacity. Its named-city list distinguishes Standard, Volume and ISP locations.

The map plots matched city centers for Standard locations, including the smaller Volume subset. ISP-only markers and ambiguous city names are omitted; the map is a subset, not a physical server inventory. Bunny Storage replication and Scripting regions are separate footprints.

Choose the delivery tier for both coverage and price. Measure latency and cache hit rate with your own traffic when choosing the network.

Named CDN cache cities

Approximate city centers for matched Standard-network locations, including its Volume subset. Volume cities: Frankfurt, Paris, Chicago, Dallas, Los Angeles, Miami, Hong Kong, Singapore, Tokyo, Sao Paulo. ISP-only markers are excluded. This is a subset of the published network.

AmsterdamAthensBelgradeBratislavaBrusselsBudapestBucharestChisinauCopenhagenDublinFrankfurtHelsinkiKeflavikKyivLisbonLjubljanaLondonLuxembourgMadridMoscowMarseilleMilanNicosiaOsloParisPragueRigaSofiaStockholmViennaVilniusWarsawZagrebZurichAtlantaBostonCharlotteChicagoDallasDenverHonoluluHoustonLos AngelesMiamiMinneapolisMontrealNew YorkOgdenPhoenixPittsburghSan JoseSeattleTorontoAdelaideAucklandBrisbaneMelbournePerthSydneyAlmatyBakuBangkokBangaloreChennaiDhakaHong KongHo Chi MinhIstanbulJakartaKarachiKathmanduKolkataKuala LumpurManilaMumbaiNew DelhiPhnom PenhSeoulSingaporeTaipeiTbilisiTel AvivTokyoYangonYerevanBogotaBuenos AiresCuritibaFortalezaGuatemalaLimaMexico CityPorto AlegreQuitoRio de JaneiroSalvadorSao PauloCape TownDubaiJohannesburgLagosLuandaNairobiRabatRiyadh
Cities

Amsterdam, Athens, Belgrade, Bratislava, Brussels, Budapest, Bucharest, Chisinau, Copenhagen, Dublin, Frankfurt, Helsinki, Keflavik, Kyiv, Lisbon, Ljubljana, London, Luxembourg, Madrid, Moscow, Marseille, Milan, Nicosia, Oslo, Paris, Prague, Riga, Sofia, Stockholm, Vienna, Vilnius, Warsaw, Zagreb, Zurich, Atlanta, Boston, Charlotte, Chicago, Dallas, Denver, Honolulu, Houston, Los Angeles, Miami, Minneapolis, Montreal, New York, Ogden, Phoenix, Pittsburgh, San Jose, Seattle, Toronto, Adelaide, Auckland, Brisbane, Melbourne, Perth, Sydney, Almaty, Baku, Bangkok, Bangalore, Chennai, Dhaka, Hong Kong, Ho Chi Minh, Istanbul, Jakarta, Karachi, Kathmandu, Kolkata, Kuala Lumpur, Manila, Mumbai, New Delhi, Phnom Penh, Seoul, Singapore, Taipei, Tbilisi, Tel Aviv, Tokyo, Yangon, Yerevan, Bogota, Buenos Aires, Curitiba, Fortaleza, Guatemala, Lima, Mexico City, Porto Alegre, Quito, Rio de Janeiro, Salvador, Sao Paulo, Cape Town, Dubai, Johannesburg, Lagos, Luanda, Nairobi, Rabat, Riyadh

Listed without a marker: Novi Travnik, Ashburn, Kansas City, Vancouver, Hagatna, Brasilia, La Paz, San Juan, San Pedro, Santiago, Bahrain, Fujairah.

Features

FeatureSupported
Web application firewall◐ Partial
Bot protection◐ Partial
DDoS protection◐ Partial
Rate limiting✓ Supported
HTTP/3 (QUIC)Not listed
TLS 1.3✓ Supported
Tiered caching✓ Supported
Origin shield✓ Supported
Instant cache purge◐ Partial
Serve stale while refreshing◐ Partial
Serve stale on origin errors◐ Partial
Image optimization◐ Partial
On-demand video✓ Supported
Live video◐ Partial
Digital rights management◐ Partial
HLS / DASH packaging◐ Partial
WebSockets◐ Partial
Signed URLs✓ Supported
Edge compute◐ Partial
Edge functions◐ Partial
Key-value storageNot listed
Configuration API✓ Supported
Real-time logs◐ Partial
Log export◐ Partial
Terraform provider✓ Supported

✓ Supported · Partial: limited or separate-product support · ✗ Not supported · Not listed: unconfirmed. Some features need a separate product or plan.

  • Delivery and caching: Origin Shield adds a secondary cache at no extra cost. Token authentication protects URLs; cache purge supports URL, prefix, tag and zone operations. Settings permit stale content while updating or while the origin is offline.
  • Protocols: TLS 1.3 is supported. WebSockets must be enabled and have connection limits and a separate connection-time meter.
  • Logs: Syslog forwarding is best effort and can lag 10–30 seconds. Permanent log storage uploads rotated files to a Storage zone; it is different from a live stream.
  • Security: CDN network limits include per-IP request controls. Bunny Shield separately provides WAF managed rules, bot protection and application DDoS controls.
  • Compute and images: Edge Scripting runs JavaScript/TypeScript middleware or standalone handlers. Optimizer handles images. Both have separate product scope and charges.
  • Video: Stream encodes uploaded VOD into adaptive HLS and offers paid MediaCage DRM. The CDN can deliver prepared live streams. Ask separately about managed ingest and encoding.

Pricing

  • Standard: $0.01/GB in Europe/North America, $0.03 in Asia/Oceania, $0.045 in South America and $0.06 in Middle East/Africa.
  • Volume: $0.005/GB for the first 500 TB on a smaller network. Confirm higher-volume tiers in writing before budgeting above that range.
  • Requests: No basic CDN request fee; the account has a $1 monthly minimum.
  • Extras: Storage, Stream, Optimizer, Edge Scripting and Shield have separate charges. WebSockets add connection-time charges. They are outside the basic delivery estimate.

Developer tools

  • Management: REST APIs and the official Terraform provider manage CDN zones and other eligible Bunny products.
  • Deployment: Edge Scripting supports GitHub repositories and GitHub Actions.
  • Origins: Existing HTTP origins or separately billed Bunny Storage can feed CDN delivery.
  • Observability: Use CDN statistics, raw-log APIs, Syslog forwarding or permanent log storage for the required workflow; the transports and delivery guarantees differ.

When it fits

  • Small to medium-sized businesses or developers needing a cost-effective CDN with global reach and simple setup.
  • Projects requiring video streaming or image optimization with flexible, PAYG pricing.
  • Teams prioritizing European-based providers with strong API support and edge storage.

Before you choose

  • Test whether the smaller Volume network meets your audience’s latency needs.
  • Add Optimizer, Stream or Shield costs when you need images, managed video or application security.
  • Check the required regions before choosing a plan.

History

The official timeline dates the initial idea to 2012, the CDN beta to October 2015, and the bunny.net rebrand to January 2021.
Sources