Best European CDN Providers

Looking for a GDPR-compliant alternative to Cloudflare or AWS CloudFront? European CDN providers offer fast global content delivery with data sovereignty, transparent pricing, and full compliance with European data protection regulations.

How we rank these tools — 4-step process
  1. 1
    European ownership, verified

    The company is headquartered and incorporated in the EU, EEA or Switzerland, and processes customer data in Europe. A US parent company disqualifies a tool from this page regardless of where its servers are.

  2. 2
    Category fit and hands-on review

    What the tool actually does, who it suits, and where it falls short — checked against the vendor’s own documentation, changelog and pricing page rather than its marketing copy.

  3. 3
    Compliance and pricing check

    GDPR posture, hosting location and the prices quoted on this page are verified against the vendor’s public pricing before publication, and re-checked when we revisit the category.

  4. 4
    Position on this page

    Placement on this page can be paid, and that can affect the order tools appear in. It never buys a listing: a tool that fails the checks above is not here at any price, and payment does not change the shortcomings we write about. A vendor can ask us to correct a factual error — not to remove a criticism.

Vendors can pay for visibility on this page. It never changes what an entry says about a product, including the criticism, and we earn nothing when you click through to a vendor. Paid placement can affect the order in which tools appear; it never affects whether a tool is listed. Editorial policy

7 European CDN Providers

Bunny.net

Lightning-fast global CDN with simple pricing

#1 of 7 in this category
Slovenia Pay-as-you-go
Global CDN DDoS protection GDPR compliant

Gcore

Global edge network and CDN platform

#2 of 7 in this category
Luxembourg From free tier
Edge cloud DDoS protection Global network

KeyCDN

High-performance content delivery network

#3 of 7 in this category
Switzerland Pay-as-you-go
HTTP/2 support Real-time analytics Swiss privacy

CDN77

High-performance CDN with global coverage

#4 of 7 in this category
Czech Republic Pay-as-you-go
Video streaming Live streaming GDPR compliant

Leaseweb CDN

Enterprise-grade content delivery network

#5 of 7 in this category
Netherlands Custom pricing
Global network 24/7 support Enterprise focus

Link11

German cloud security provider with AI-based DDoS protection

#6 of 7 in this category
Germany Enterprise pricing / Contact for quote
AI-based DDoS protectionWeb Application FirewallBot management

Myra Security

German DDoS protection and CDN service - a GDPR-compliant alternative to Cloudflare

#7 of 7 in this category
Germany Enterprise pricing / Contact for quote
DDoS protectionWeb Application FirewallCDN

Key takeaways

  • Bunny.net ranks #1 among the European CDNs in this directory, because Bunny.net charges from about €0.01 per GB with no minimum commitment, and adds edge storage, video streaming and DNS to the same account.
  • Pricing model is the decisive difference here: pay-as-you-go per gigabyte with no commitment (Bunny.net, KeyCDN) against a monthly minimum (CDN77 from about €199), which for a small site is a hundredfold gap.
  • Gcore runs the largest network here at 180+ points of presence, with edge computing and cloud VMs alongside delivery, and is built for the latency demands of gaming and live streaming.
  • A CDN sees every request your visitors make — which page, from which address, at what time — so the operator's jurisdiction is a genuine privacy question rather than a technical footnote.
  • LeaseWeb bundles CDN with dedicated servers, cloud hosting and colocation, which suits an organisation that wants one European provider for infrastructure and delivery rather than two.

A European CDN is a content delivery network operated by a company established in Europe that caches your files on servers close to your visitors, so pages load faster — and, because the operator is European, the request logs recording who visited what stay under European jurisdiction rather than a US one.

European CDN compared

European CDN tools compared on position, country, entry price and best use
PositionToolEstablishedEntry priceBest for
#1 Bunny.net Slovenia Pay-as-you-go from about €0.01/GB Developers and businesses wanting fast, genuinely cheap delivery
#2 Gcore Luxembourg Free tier / paid from about €25/month Gaming, streaming and businesses needing low-latency global delivery
#3 KeyCDN Switzerland Pay-as-you-go from about €0.04/GB Websites wanting fast, privacy-respecting delivery with instant purge
#4 CDN77 Czech Republic From about €199/month, or pay-as-you-go Media companies and streaming platforms with real volume
#5 LeaseWeb CDN Netherlands Custom pricing by bandwidth and requirements Businesses wanting European hosting and delivery from one provider
#6 Link11 Germany Enterprise pricing on request Enterprises whose CDN also has to survive a serious attack
#7 Myra Security Germany Enterprise pricing on request Public bodies and critical infrastructure that must prove their delivery layer
#8 WEDOS Protection Luxembourg Free plan; NoLimit €8.25/month billed annually (€99/year) or €13 billed monthly; Managed EU from €1,000/month billed annually Small sites that want a free CDN with DDoS protection, and larger ones that want a BSI-certified supplier
#9 Transparent Edge Spain Billed per GB delivered, not per request; Small, Medium and Large plans (10, 50 and 100 TB) quoted on request Enterprises whose procurement asks for ENS or ISO 27001 and whose engineers want to program the edge
#10 Varnish CDN Sweden Growth €69/month including 100 GB, then €0.03/GB; custom contracts on quote European teams that want a self-serve CDN with euro prices on the page
#11 CDNsun Czech Republic $0.030/GB in Europe and North America, $0.060/GB in APAC and other regions; no monthly minimum on the Business plan Small and mid-sized sites that want pay-as-you-go delivery with no monthly minimum
#12 IONOS Cloud CDN Germany €99 per CDN per 30 days, WAF €0.90 per routing rule (net, IONOS Cloud EUR price list) Workloads already on IONOS Cloud that want delivery on the same provider's network

Every European CDN tool reviewed

#1 Bunny.net

Ljubljana, Slovenia Founded 2014 Pay-as-you-go from about €0.01/GB Free trial credit

Best for: Developers and businesses wanting fast, genuinely cheap delivery

  • Operating company. Bunny CDN d.o.o.
  • Jurisdiction. EU (Slovenia)
  • Where the data sits. 110+ PoPs globally, strong European presence
  • Source code. Closed source
  • Replaces. Cloudflare, AWS CloudFront

Bunny.net charges about €0.01 per gigabyte with no minimum and no commitment, which makes the cost of putting a CDN in front of a small site effectively negligible. A site serving 50GB a month pays a few euros; a quiet month costs nothing. That pricing philosophy is what separates it from providers whose monthly floor exceeds most sites' annual delivery spend.

The breadth is the second reason it leads here. Alongside the CDN across 110+ points of presence with a strong European presence, Bunny.net offers edge storage so origin files live on the same network, Bunny Stream for video hosting and delivery, DNS, image optimisation and DDoS protection — all on one account and one bill.

For a small team that would otherwise assemble a CDN, an object store, a video host and a DNS provider from four vendors, that consolidation matters more than a fractional price difference.

Bunny CDN d.o.o. operates from Ljubljana under EU jurisdiction, so the request logs — a complete record of who loaded what and when — stay under European law rather than being reachable under the US CLOUD Act. The limits are scale-related: Bunny.net does not offer the enterprise contracts, edge computing or dedicated support that Gcore and LeaseWeb do, and very large media operations will negotiate better rates elsewhere.

What Bunny.net does well

  • From about €0.01/GB with no minimum or commitment
  • Edge storage, video streaming, DNS and image optimisation on one account
  • 110+ points of presence with a strong European footprint
  • DDoS protection included
  • Slovenian company, EU jurisdiction for request logs

Where Bunny.net falls short

  • No edge computing, unlike Gcore
  • Less suited to enterprise contracts and dedicated support
  • Very large media operations will negotiate better elsewhere
  • Not open source

Standout feature. Four products on one bill at €0.01/GB: Bunny.net is the only provider here where a small site gets CDN, storage, video and DNS for the price of a coffee.

#2 Gcore

Luxembourg Founded 2014 Free tier / paid from about €25/month Free tier

Best for: Gaming, streaming and businesses needing low-latency global delivery

  • Operating company. Gcore S.A.
  • Jurisdiction. EU (Luxembourg)
  • Where the data sits. 180+ PoPs globally, multiple EU locations
  • Source code. Closed source
  • Replaces. Cloudflare, AWS CloudFront, Akamai

Gcore runs the largest network in this category at 180+ points of presence, and the reason that matters is latency rather than coverage bragging. For gaming and live streaming, a hundred milliseconds is the difference between playable and unplayable, and reaching that consistently requires a node genuinely close to the player — which is what a dense network buys and a small one cannot.

Gcore is also more than delivery. Edge computing runs logic at the node rather than round-tripping to an origin, cloud VMs provide compute, and DNS hosting, load balancing and DDoS protection complete a platform rather than a caching layer. For a gaming or streaming company, having the compute and the delivery from one provider removes a category of coordination.

Gcore S.A. is based in Luxembourg with multiple EU locations, so it is EU-established and the request logs stay under European jurisdiction. There is a free tier with paid plans from about €25 per month, which makes it accessible for evaluation despite the enterprise positioning. The trade-off against Bunny.net is cost at small scale: €25 a month is more than a small site's entire delivery bill on pay-as-you-go pricing.

What Gcore does well

  • 180+ points of presence, the largest network here
  • Edge computing and cloud VMs alongside delivery
  • Built for gaming and streaming latency
  • DNS hosting, load balancing and DDoS protection included
  • Luxembourg company, EU jurisdiction, free tier available

Where Gcore falls short

  • From about €25/month, more than a small site needs
  • Broader platform means more to configure
  • Not open source
  • Overkill for a business website or blog

Standout feature. Edge computing on the largest European network: Gcore can run your logic at the node rather than sending the request home, across more points of presence than any other provider here.

#3 KeyCDN

Winterthur, Switzerland Founded 2012 Pay-as-you-go from about €0.04/GB Free trial

Best for: Websites wanting fast, privacy-respecting delivery with instant purge

  • Operating company. proinity LLC
  • Jurisdiction. Switzerland (adequacy decision, outside the EEA)
  • Where the data sits. 47+ global points of presence
  • Independent checks. Swiss Federal Data Protection Act
  • Source code. Closed source
  • Replaces. Cloudflare, Fastly, Akamai

KeyCDN concentrates on the delivery details that actually change how a site behaves. Instant purge means a corrected page propagates immediately rather than waiting out a TTL, which removes the single most common CDN frustration — fixing something and watching the old version keep serving. Real-time analytics show what is happening now rather than in a report generated overnight, automatic WebP conversion cuts image weight without touching your build, and HTTP/2 and free SSL come as standard.

proinity LLC operates KeyCDN from Winterthur under the Swiss Federal Data Protection Act, which places request logs outside both the EU and US reach under an adequacy decision. That is a genuine privacy position, though it is adequacy rather than intra-EEA processing, which matters for procurement rules that distinguish the two.

Pricing is pay-as-you-go from about €0.04 per gigabyte with no minimum commitment — four times Bunny.net's rate and still trivially cheap for most sites, with no floor to clear. The network is one of the smaller ones here at 47+ points of presence, which is sufficient for European and North American delivery and thinner elsewhere; for a globally distributed audience, Gcore or Bunny.net cover more ground.

What KeyCDN does well

  • Instant purge, so corrections propagate immediately
  • Real-time analytics rather than delayed reports
  • Automatic WebP conversion, HTTP/2 and free SSL
  • Pay-as-you-go with no minimum commitment
  • Swiss jurisdiction under the Federal Data Protection Act

Where KeyCDN falls short

  • 47+ points of presence, one of the smaller networks here
  • Four times Bunny.net's per-GB rate
  • Thinner coverage outside Europe and North America
  • Swiss adequacy rather than intra-EEA processing

Standout feature. Instant purge: KeyCDN removes the hour every team loses to a corrected page that keeps serving the old version.

#4 CDN77

Prague, Czech Republic Founded 2011 From about €199/month, or pay-as-you-go 14-day free trial

Best for: Media companies and streaming platforms with real volume

  • Operating company. DataCamp s.r.o.
  • Jurisdiction. EU (Czech Republic)
  • Where the data sits. 85+ PoPs globally, strong EU coverage
  • Source code. Closed source
  • Replaces. Cloudflare, Fastly, AWS CloudFront

CDN77 is built for video at scale, and the pricing states the audience plainly: from about €199 per month, or pay-as-you-go. For a media company or streaming platform pushing hundreds of terabytes, that floor is trivial and the negotiated rate is what matters; for a business website it is a hundred times more than the delivery is worth.

What the money buys is video streaming specialisation — the delivery characteristics that matter for adaptive bitrate video rather than for static assets — across 85+ points of presence with strong EU coverage, plus DDoS protection, SSL certificates, API access and real-time analytics that let an operations team see a problem while it is happening rather than afterwards.

CDN77 is operated by DataCamp s.r.o. from Prague under EU jurisdiction, so request logs stay under European law. A 14-day free trial allows genuine evaluation before committing, which matters given the price floor. The clear limitation is fit rather than quality: CDN77 is a strong product aimed at a specific size of customer, and a smaller site should be looking at Bunny.net or KeyCDN instead.

What CDN77 does well

  • Specialised in video streaming delivery
  • 85+ points of presence with strong EU coverage
  • Real-time analytics for live operational visibility
  • DDoS protection, SSL and API access included
  • Czech company, EU jurisdiction, 14-day free trial

Where CDN77 falls short

  • From about €199/month — far too high for a small site
  • Aimed at media companies rather than general websites
  • Fewer additional services than Bunny.net or Gcore
  • Not open source

Standout feature. Built for video volume: CDN77 is aimed squarely at the streaming operator, which is why its floor price and its delivery characteristics both assume terabytes.

#5 LeaseWeb CDN

Amsterdam, Netherlands Founded 1997 Custom pricing by bandwidth and requirements Contact for trial

Best for: Businesses wanting European hosting and delivery from one provider

  • Operating company. LeaseWeb Global B.V.
  • Jurisdiction. EU (Netherlands)
  • Where the data sits. Multiple EU locations including Netherlands, Germany, UK
  • Source code. Closed source
  • Replaces. AWS CloudFront, Akamai, Limelight

LeaseWeb sells CDN as part of an infrastructure relationship rather than as a standalone service, and for some organisations that is exactly right. Dedicated servers, cloud hosting, colocation, private networking and DDoS protection come from the same provider as the delivery layer — so the origin and the edge are one contract, one support relationship and one invoice, which for a company running physical or dedicated infrastructure removes a coordination boundary that causes real problems during incidents.

LeaseWeb Global B.V. operates from Amsterdam with multiple EU data centre locations including the Netherlands, Germany and the UK, and has been doing so since 1997 — which for infrastructure is a genuine purchasing criterion rather than trivia. EU establishment means request logs stay under European jurisdiction.

Pricing is custom by bandwidth and requirements, which is the enterprise model: no published rate, a sales conversation, and terms that reflect volume. That makes LeaseWeb wrong for a small site wanting to add a CDN this afternoon and right for an organisation already buying dedicated infrastructure that wants delivery on the same terms. The CDN itself is solid rather than distinguished; the integration is what you are buying.

What LeaseWeb CDN does well

  • CDN integrated with dedicated servers, cloud hosting and colocation
  • Multiple EU data centre locations
  • One contract and one support relationship for origin and edge
  • Operating since 1997, Dutch company, EU jurisdiction
  • Private networking and DDoS protection included

Where LeaseWeb CDN falls short

  • Custom pricing with a sales process rather than published rates
  • Wrong choice for a small site adding a CDN quickly
  • CDN features less distinguished than the specialists
  • Fewer points of presence than Gcore or Bunny.net

Standout feature. One provider for origin and edge: with LeaseWeb, the dedicated servers your site runs on and the network delivering it come from the same contract.

#6 Link11

Frankfurt, Germany Enterprise pricing on request Contact sales

Best for: Enterprises whose CDN also has to survive a serious attack

  • Operating company. Link11 GmbH
  • Jurisdiction. EU (Germany)
  • Where the data sits. Germany
  • Independent checks. BSI qualified, GDPR
  • Source code. Closed source
  • Replaces. Cloudflare, Akamai

Link11 belongs in a CDN category because delivery and protection are the same layer, and for some organisations the protection is the reason the layer exists. Its secure CDN carries content the way any CDN does, with AI-driven DDoS mitigation underneath that blocks attacks without a human deciding to act.

That automation is the part worth understanding. Volumetric attacks arrive and escalate faster than an on-call engineer can assess them — by the time someone has confirmed the alert is real, the outage has already happened. Zero-touch mitigation removes the human from the critical path, which is what makes the difference between an incident and a graph nobody had to look at.

Link11 GmbH is BSI qualified and based in Frankfurt with German hosting, which places it in the procurement bracket for critical infrastructure — and matters because a CDN terminates TLS and therefore decrypts every request your visitors make. Pricing is enterprise and quoted on request. For a site whose traffic is ordinary and whose downtime costs a bad afternoon, Bunny.net at €0.01 per GB delivers the same bytes for a fraction of the price.

What Link11 does well

  • Secure CDN with AI-driven DDoS mitigation built in
  • Zero-touch mitigation, faster than human response
  • BSI qualified, German hosting and jurisdiction
  • WAF and bot management alongside delivery
  • Built for organisations where outage is a serious event

Where Link11 falls short

  • Enterprise pricing on request, no self-serve entry
  • Far more expensive than the pay-as-you-go CDNs here
  • Fewer points of presence than the large networks
  • Overkill where downtime is an inconvenience

Standout feature. Mitigation happens before anyone reads the alert — which is the only speed a volumetric attack respects.

#7 Myra Security

Munich, Germany Enterprise pricing on request Contact sales

Best for: Public bodies and critical infrastructure that must prove their delivery layer

  • Operating company. Myra Security GmbH
  • Jurisdiction. EU (Germany)
  • Where the data sits. Germany
  • Independent checks. BSI certified, GDPR
  • Source code. Closed source
  • Replaces. Cloudflare, Akamai

Myra Security sells a CDN as part of a protection platform rather than the other way round, and its BSI certification is what separates it from everything cheaper in this category bar WEDOS Protection, which the BSI has certified as a DDoS protection supplier. Assessment by the German federal office for information security is an audited judgement, and it is what allows a provider to be used by operators of critical infrastructure — energy, water, healthcare, finance, government.

The delivery side works as a CDN should, and around it sit DDoS protection across network and application layers, a web application firewall, DNS security, bot management and SSL/TLS handling. For the buyer this matters as one accountable layer rather than a CDN plus three vendors that each see the same decrypted traffic.

Myra Security GmbH operates from Munich with German hosting, which is doing real work here: this layer decrypts every request — form submissions, credentials in transit, the behaviour of every visitor — so where it is processed and under whose law is a substantive question for a public body.

Pricing is enterprise and quoted, with a sales cycle before you can evaluate cost. It is the wrong spend for a marketing site, and its network is smaller than the large delivery-first CDNs.

What Myra Security does well

  • BSI certified for German critical infrastructure
  • CDN, DDoS protection, WAF and bot management as one layer
  • German hosting and jurisdiction throughout
  • One accountable vendor rather than four seeing your traffic
  • Built for organisations that must document their supply chain

Where Myra Security falls short

  • Enterprise pricing on request, no self-serve entry
  • Smaller network than the delivery-first CDNs
  • Substantial overspend for an ordinary marketing site
  • Sales cycle before evaluation

Standout feature. BSI certification — the audited assessment that decides whether a German public body may use you at all.

#8 WEDOS Protection

Luxembourg, Luxembourg Founded 2010 Free plan; NoLimit €8.25/month billed annually (€99/year) or €13 billed monthly; Managed EU from €1,000/month billed annually Free plan, plus a 15-day Advanced trial

Best for: Small sites that want a free CDN with DDoS protection, and larger ones that want a BSI-certified supplier

  • Operating company. WEDOS Group SA
  • Jurisdiction. EU (Luxembourg)
  • Where the data sits. 120+ anycast PoPs worldwide (the free plan is served from EU PoPs); logs, configurations and analytics stored in WEDOS's two own data centres in the EU
  • Independent checks. ISO 27001, ISO 27017, ISO 27018, ISO 9001, ISO 14001; certified DDoS protection supplier by the German BSI
  • Source code. Closed source
  • Replaces. Cloudflare

WEDOS Protection is a CDN and DDoS protection service with a free plan for personal sites, served from EU points of presence.

The paid NoLimit plan costs €99 a year on annual billing, the equivalent of €8.25 a month, or €13 billed monthly, and WEDOS Protection offers a 15-day trial of its Advanced plan. Managed EU starts at €1,000 a month billed annually, so the WEDOS Protection price list runs from nothing to a managed contract, and the bottom of it needs no sales call.

WEDOS Protection caches from 120+ anycast points of presence worldwide, the largest published count in this category after Gcore's 180+, and adds DDoS protection at layers 3, 4 and 7 with a managed WAF.

Logs, configurations and analytics are stored in two data centres that WEDOS owns in the EU, so the record of which visitor requested what stays on the operator's own premises. WEDOS holds ISO 27001, ISO 27017, ISO 27018, ISO 9001 and ISO 14001, and the German BSI has certified WEDOS as a DDoS protection supplier, a BSI credential that the quote-only Link11 and Myra Security also carry.

The WEDOS company structure needs stating precisely, because the name on the group and the name in the contract differ.

WEDOS Group SA, the group holding, has had its headquarters in Luxembourg since 2025, while the WEDOS terms and conditions name WEDOS, a.s. in Hluboká nad Vltavou, Czech Republic, as the provider, and the WEDOS privacy policy names WEDOS Internet, a.s. as the data controller.

Every entity in that chain is in the EU and WEDOS states that it has no external investors, so the point to check is which company signs the contract rather than whether a non-European parent sits above it.

What WEDOS Protection does well

  • Free plan, with NoLimit at €99 a year or €13 billed monthly
  • 120+ anycast points of presence, second only to Gcore among published counts here
  • Logs, configurations and analytics kept in two EU data centres WEDOS owns
  • Certified by the German BSI as a DDoS protection supplier
  • ISO 27001, 27017, 27018, 9001 and 14001

Where WEDOS Protection falls short

  • Luxembourg holding, but the terms name the Czech WEDOS, a.s. as provider: check which entity you contract with
  • The free plan is served from EU points of presence only
  • Monthly billing on NoLimit costs €13 against €8.25 a month on the annual plan
  • Managed EU jumps to €1,000 a month on annual billing

Standout feature. A free plan from a BSI-certified DDoS supplier: WEDOS Protection puts audited attack protection in front of a site that pays nothing, with the logs kept in data centres WEDOS owns.

#9 Transparent Edge

Madrid, Spain Founded 2021 Billed per GB delivered, not per request; Small, Medium and Large plans (10, 50 and 100 TB) quoted on request

Best for: Enterprises whose procurement asks for ENS or ISO 27001 and whose engineers want to program the edge

  • Operating company. Transparent Edge Services, S.L.
  • Jurisdiction. EU (Spain)
  • Where the data sits. 70+ PoPs in about forty countries; platform operated and hosted in Europe, and the privacy policy names no providers outside the EEA
  • Independent checks. ENS (Spanish National Security Framework) High category, ISO 27001:2022
  • Source code. Closed source
  • Replaces. Cloudflare, Akamai, Fastly

Transparent Edge is a CDN from Transparent Edge Services, S.L. in Madrid, founded in 2021 through the merger of three Spanish technology companies. Transparent Edge runs Varnish Enterprise with VCL at the edge, so an engineering team can write cache behaviour as code that runs at the node, and Transparent Edge adds a WAF, anti-DDoS and bot management on the same layer.

Transparent Edge bills per GB delivered rather than per request, so the invoice follows the volume of data served rather than the number of requests made. The Small, Medium and Large plans cover 10, 50 and 100 TB, and Transparent Edge quotes their prices on request. A starting volume of 10 TB puts Transparent Edge alongside CDN77 and LeaseWeb as a choice for media and enterprise traffic rather than for a site that serves 50GB a month.

Transparent Edge holds ISO 27001:2022 and the High category of ENS, the Spanish National Security Framework, which gives a buyer whose procurement rules name ENS a certificate to point to.

The Transparent Edge platform is operated and hosted in Europe, and the Transparent Edge privacy policy names no providers outside the EEA. The network has 70+ points of presence in about forty countries, but Transparent Edge does not list where they are, which rules out checking node locations against your own analytics before a sales conversation.

What Transparent Edge does well

  • ENS High category and ISO 27001:2022
  • Varnish Enterprise with VCL at the edge
  • WAF, anti-DDoS and bot management on the same layer as delivery
  • Billed per GB delivered, not per request
  • Platform operated and hosted in Europe, with no providers outside the EEA in the privacy policy

Where Transparent Edge falls short

  • PoP locations not published, only a count of 70+ in about forty countries
  • Plan prices quoted on request rather than published
  • The smallest plan is 10 TB, far beyond what a small site serves
  • Getting value from VCL at the edge takes an engineer who can write it

Standout feature. VCL at the edge on an ENS High service: Transparent Edge lets engineers program cache behaviour at the node under a certificate issued against the Spanish National Security Framework.

#10 Varnish CDN

Stockholm, Sweden Growth €69/month including 100 GB, then €0.03/GB; custom contracts on quote Developer plan free for the first month, no credit card

Best for: European teams that want a self-serve CDN with euro prices on the page

  • Operating company. Varnish Software AB
  • Jurisdiction. EU (Sweden)
  • Where the data sits. Nodes in major European internet hubs with European infrastructure partners (not named); traffic, logs and metadata processed in Europe
  • Independent checks. ISO 27001, ISO 9001 (Varnish Software AB)
  • Source code. Closed source
  • Replaces. Cloudflare, Fastly, AWS CloudFront

Varnish CDN is a self-serve CDN launched on 27 January 2026 by Varnish Software AB in Stockholm, the company behind the Varnish Enterprise caching engine. Varnish Software says Varnish CDN is operated by a 100% European entity with no US parent company. Varnish Cache is open source, but Varnish CDN runs on the commercial Varnish Enterprise, and the Varnish CDN service itself is not open source.

Varnish CDN publishes its prices in euros: the Growth plan costs €69 a month including 100 GB, then €0.03 per GB, with custom contracts on quote.

The Varnish CDN Developer plan is free for the first month and asks for no credit card, which is enough to put a real site behind it before paying.

Varnish CDN includes a WAF, bot protection and GeoIP blocking, and contract customers can run up to 2000+ custom cache rules. For a small site the €69 floor costs far more than Bunny.net at €0.01 per GB, but against the providers here that quote only on request, Varnish CDN can be priced without a sales call.

Varnish CDN places its nodes in major European internet hubs and processes traffic, logs and metadata in Europe, and Varnish Software AB holds ISO 27001 and ISO 9001.

The gap is the network itself: Varnish CDN runs with European infrastructure partners it does not name and publishes no count of points of presence, so a buyer can see neither who operates the hardware nor how large the network is. Varnish CDN describes its coverage only in terms of European hubs, which fits a European audience and leaves coverage elsewhere unstated.

What Varnish CDN does well

  • Published euro pricing: €69 a month with 100 GB, then €0.03 per GB
  • Developer plan free for the first month, no credit card
  • Traffic, logs and metadata processed in Europe
  • ISO 27001 and ISO 9001 at Varnish Software AB
  • WAF, bot protection and GeoIP blocking as part of the service

Where Varnish CDN falls short

  • European infrastructure partners not named
  • No count of points of presence published
  • A €69 monthly floor, far above Bunny.net for a small site
  • The CDN service is not open source, even though Varnish Cache is

Standout feature. Euro prices on the page and no US parent: Varnish CDN gives a team that will not sit through an enterprise sales cycle a European CDN it can sign up for and cost out on its own.

#11 CDNsun

Prague, Czech Republic Founded 2012 $0.030/GB in Europe and North America, $0.060/GB in APAC and other regions; no monthly minimum on the Business plan 15-day free trial

Best for: Small and mid-sized sites that want pay-as-you-go delivery with no monthly minimum

  • Operating company. CDNsun s.r.o.
  • Jurisdiction. EU (Czech Republic)
  • Where the data sits. 30 PoPs across Europe, the Americas, APAC and Africa; personal data kept in the EU (GDPR page)
  • Source code. Closed source
  • Replaces. AWS CloudFront, Cloudflare

CDNsun is a pay-as-you-go CDN from CDNsun s.r.o. in Prague, founded in 2012, charging $0.030 per GB in Europe and North America and $0.060 per GB in APAC and other regions. The CDNsun Business plan has no monthly minimum, which puts CDNsun with Bunny.net and KeyCDN on the no-commitment side of the pricing divide in this category. CDNsun offers a 15-day free trial.

CDNsun puts streaming and CDN storage on the same account as delivery, and requests are unlimited with DDoS protection included. For a site that stores and streams its own media, CDNsun keeps files, streams and the cache with one Czech provider rather than three.

CDNsun runs 30 points of presence across Europe, the Americas, APAC and Africa, the smallest network with a published count in this category. The CDNsun GDPR page says personal data is kept in the EU, which together with a Czech operator keeps request logs under EU jurisdiction. CDNsun prices only in US dollars, so a European business pays every CDNsun invoice in a foreign currency and carries the exchange-rate movement itself.

What CDNsun does well

  • Pay-as-you-go from $0.030/GB, no monthly minimum on the Business plan
  • 15-day free trial
  • Streaming and CDN storage on the same account
  • Unlimited requests with DDoS protection included
  • Czech company, personal data kept in the EU

Where CDNsun falls short

  • Prices in US dollars only, so the invoice moves with the exchange rate
  • 30 points of presence, the smallest published network in this category
  • Twice the European rate in APAC and other regions, at $0.060/GB
  • A higher per-GB rate in Europe than Bunny.net's €0.01

Standout feature. No monthly minimum and unlimited requests: CDNsun bills delivery by the gigabyte alone, so a burst of requests for small files does not add a line to the invoice.

#12 IONOS Cloud CDN

Montabaur, Germany €99 per CDN per 30 days, WAF €0.90 per routing rule (net, IONOS Cloud EUR price list)

Best for: Workloads already on IONOS Cloud that want delivery on the same provider's network

  • Operating company. IONOS Cloud GmbH
  • Jurisdiction. EU (Germany)
  • Where the data sits. Own IONOS Cloud network; edge locations in Germany (Berlin, Frankfurt), Spain, the UK and the US (east and mid)
  • Source code. Closed source
  • Replaces. AWS CloudFront, Azure CDN

IONOS Cloud CDN is the CDN of IONOS Cloud GmbH in Montabaur, a subsidiary of IONOS SE, and it runs on the IONOS Cloud network rather than on a partner's. IONOS Cloud CDN is a separate product from the CDN option sold with IONOS web hosting, which according to IONOS uses the network of its partner Cloudflare; of the two, only IONOS Cloud CDN keeps delivery on IONOS's own infrastructure.

IONOS Cloud CDN costs a flat €99 per CDN per 30 days, and an optional WAF costs €0.90 per routing rule, both net prices from the IONOS Cloud EUR price list.

A fixed fee per CDN is a third pricing model in this category, next to pay-as-you-go per GB and a monthly minimum. IONOS publishes no per-GB traffic price for IONOS Cloud CDN, so what heavy traffic costs is a question to settle with IONOS before committing. IONOS Cloud CDN can use IONOS Object Storage as its origin, which suits a workload whose files already live on IONOS Cloud.

IONOS Cloud CDN has edge locations in Germany (Berlin and Frankfurt), Spain, the UK and the US (east and mid). IONOS Cloud GmbH is a German company, but a buyer who wants every request served from Europe should know that IONOS Cloud CDN also serves from edge locations in the US. With edge locations in four countries, IONOS Cloud CDN is a delivery layer for IONOS Cloud workloads rather than a global network to set against Gcore or Bunny.net.

What IONOS Cloud CDN does well

  • Runs on IONOS's own cloud network rather than a partner's
  • Flat €99 per CDN per 30 days from a published price list
  • IONOS Object Storage can serve as the origin
  • Optional WAF at €0.90 per routing rule
  • German operator, a subsidiary of IONOS SE

Where IONOS Cloud CDN falls short

  • Edge locations in the US as well as in Europe
  • No per-GB traffic price published
  • Edge locations in only four countries, so coverage is regional
  • Easily confused with the IONOS web-hosting CDN, which runs on Cloudflare

Standout feature. Delivery on the same network as the cloud: IONOS Cloud CDN keeps an IONOS Cloud workload and its CDN with one German provider, at a fixed price per CDN.

Pay-as-you-go or a monthly minimum — which suits your traffic?

This is the largest cost difference in the category and it is decided before any feature comparison.

Bunny.net charges from about €0.01 per gigabyte with no commitment and no minimum, and KeyCDN from about €0.04 per gigabyte on the same basis. A small site serving 50GB a month pays a few euros, and a month with no traffic costs nothing.

CDN77 starts from about €199 per month, or pay-as-you-go, and is built for media companies and streaming platforms where that floor is trivial against the volume. LeaseWeb quotes custom pricing by bandwidth and requirements, which is the enterprise model.

The arithmetic is stark rather than nuanced: for a business site or a blog, Bunny.net costs roughly what a coffee costs and CDN77 costs a hundred times more for the same delivery. For a video platform pushing hundreds of terabytes, the relationship inverts and the negotiated rate matters more than the list price.

Work out your actual monthly egress before comparing anything else, because it determines which half of this category you are shopping in.

Why does a CDN operator's jurisdiction matter?

Because a CDN sits in front of everything and sees every request. Which page a visitor loaded, from which IP address, with which browser, at what time — that is a complete access log of your site's traffic, held by a third party.

With a US-established provider, that log is reachable under the US CLOUD Act regardless of which edge server handled the request. With Bunny.net in Slovenia, Gcore in Luxembourg, CDN77 in Czechia or LeaseWeb in the Netherlands, it is not — the operator is EU-established and the processing is intra-EEA.

KeyCDN is Swiss, operating under the Swiss Federal Data Protection Act and an adequacy decision, which is outside the EU and outside US reach but not intra-EEA processing.

For most sites this is a modest consideration. For a site whose visitors would be compromised by their reading being known — a health resource, a legal advice service, a journalism outlet — the CDN log is the most complete record of that anywhere, and where it lives is the whole question.

How many points of presence do you actually need?

Fewer than the marketing implies, and the right ones matter more than the count.

Gcore runs 180+ points of presence and Bunny.net 110+, CDN77 85+ and KeyCDN 47+. Those numbers describe global coverage, but what determines your visitors' experience is whether there is a node near the places they actually are.

For a European business serving European customers, a network with excellent European coverage beats one with more nodes spread worldwide. Bunny.net has a strong European presence, CDN77 strong EU coverage, and LeaseWeb operates from multiple EU locations including the Netherlands, Germany and the UK.

Where the count genuinely matters is latency-sensitive global delivery — gaming and live streaming, where a hundred milliseconds is the difference between playable and not. Gcore is built for exactly that, with the largest network here and edge computing to run logic at the node rather than round-tripping to an origin.

The practical test is to check node locations against your actual analytics rather than counting them.

What else should a CDN do besides caching?

The useful extras are the ones that remove another vendor rather than adding a line item.

Bunny.net is the broadest here for a small team: edge storage so origin files live on the same network, Bunny Stream for video hosting and delivery, DNS, image optimisation and DDoS protection — all on one account and one bill. For a business that would otherwise buy a CDN, an object store, a video host and a DNS provider separately, that consolidation is worth more than a fractional price difference.

KeyCDN focuses on the delivery details that actually affect performance: real-time analytics rather than delayed reports, instant purge so a corrected page propagates immediately rather than after a TTL, automatic WebP conversion, HTTP/2 and free SSL.

Gcore extends furthest in the other direction with edge computing, cloud VMs, DNS hosting and load balancing, making it a platform rather than a delivery layer.

CDN77 specialises in video streaming with real-time analytics, and LeaseWeb integrates CDN with dedicated servers, cloud hosting and colocation for organisations wanting one infrastructure provider.

What breaks when you put a CDN in front of a site?

Cache invalidation, and it breaks in the same way every time. You fix a page, the CDN keeps serving the old version, and someone spends an hour convinced the deployment failed.

The mitigation is a purge mechanism you can actually reach from your deployment process. KeyCDN offers instant purge with cache control, and CDN77 includes API access — whichever provider you choose, wiring purge into your deploy rather than doing it by hand in a dashboard is what stops this recurring.

The second failure is caching what should not be cached. A logged-in page served from cache to the wrong visitor is a data breach, not a bug, and it happens when cache rules are written by URL pattern without accounting for cookies or authorisation headers. Test authenticated routes explicitly before going live.

The third is assuming the CDN fixes a slow origin. A CDN accelerates static assets; a page that takes three seconds to generate still takes three seconds for the first visitor at each node. Fix the origin first, then cache it.

How we selected and ranked these 12 tools

Every tool on this page is in the European Purpose directory, which means the operating company is established in Europe and we have verified that from the company register or the vendor's own legal notice rather than from a marketing page. Tools headquartered outside Europe are not eligible, however good they are.

  1. Feature verification (weight: 40%). We check each capability against the vendor's own documentation and product pages, and record what the tool does rather than what the category is assumed to include.
  2. Ease of adoption (weight: 30%). Integrations, published API access, trial availability and how much configuration stands between signing and a usable result.
  3. Value and transparency (weight: 30%). Published pricing counts in a vendor's favour; quote-only pricing is recorded as quote-only rather than estimated. We weigh what a buyer gets for the entry price, not the headline feature count.
  4. Editorial review. Three people touch every page: one writes it, a second edits it, and a third checks the compliance and pricing claims against the vendor's documentation. The three weights above decide the order; a position is a ranking against the other European tools in this category, not an absolute score.

Vendor-reported outcomes — ROI figures, margin uplift, time saved — are labelled as vendor claims wherever they appear on this page. We have not audited them, and neither has anyone else who quotes them. Read our full editorial process for how pages are re-verified.

Frequently asked questions

Bunny.net holds #1 among the European CDNs in this directory, because it combines pay-as-you-go pricing from about €0.01 per GB with no minimum commitment, a network of 110+ points of presence, and edge storage, video streaming and DNS on the same account. The right answer depends on scale: Gcore for the largest network and edge computing, KeyCDN for Swiss privacy and instant purge, CDN77 for high-volume video streaming, and LeaseWeb when you want CDN and hosting from one provider.

Bunny.net at about €0.01 per GB with no minimum commitment — a small site serving 50GB a month pays a few euros, and a quiet month costs nothing. KeyCDN is also pay-as-you-go from about €0.04 per GB.

Gcore has a free tier with paid plans from about €25 per month. WEDOS Protection has a free plan, with its paid NoLimit plan at €99 a year. CDN77 starts around €199 per month, aimed at media companies where that floor is trivial. LeaseWeb quotes custom enterprise pricing.

Yes, and more than people expect, because a CDN sits in front of everything and logs every request — which page, from which IP, with which browser, at what time.

That is a complete access log of your site's traffic held by a third party. With Bunny.net in Slovenia, Gcore in Luxembourg, CDN77 in Czechia or LeaseWeb in the Netherlands, that log is under EU jurisdiction rather than reachable under the US CLOUD Act. KeyCDN is Swiss, under an adequacy decision.

Gcore with 180+ globally, followed by WEDOS Protection at 120+, Bunny.net at 110+, CDN77 at 85+, Transparent Edge at 70+, KeyCDN at 47+ and CDNsun at 30.

But the count matters less than where the nodes are: for a European business serving European visitors, strong European coverage beats a larger global spread. Check node locations against your own analytics rather than counting. Where the number genuinely matters is latency-sensitive global delivery like gaming and live streaming, which is exactly what Gcore is built for.

CDN77 specialises in it, with 85+ points of presence, real-time analytics and a focus on media companies and streaming platforms, from about €199 per month or pay-as-you-go. Bunny.net offers Bunny Stream for video hosting and delivery on the same account as its CDN at pay-as-you-go rates, which is far cheaper for smaller volumes. Gcore is built for gaming and streaming latency with the largest network here.

LeaseWeb is built for it, offering CDN alongside dedicated servers, cloud hosting, colocation, DDoS protection and private networking from multiple EU locations including the Netherlands, Germany and the UK.

For an organisation that wants one European provider and one contract for infrastructure and delivery rather than two, that consolidation is the point. Gcore also combines CDN with cloud VMs and edge computing. Pricing for both is quoted rather than published. IONOS Cloud CDN runs on IONOS's own cloud network with IONOS Object Storage as a possible origin, at a published €99 per CDN per 30 days, for workloads already on IONOS Cloud.

The useful extras remove another vendor. Bunny.net adds edge storage, video streaming, DNS, image optimisation and DDoS protection on one account, which replaces a CDN, an object store, a video host and a DNS provider with a single bill. KeyCDN adds instant purge, real-time analytics, automatic WebP conversion, HTTP/2 and free SSL. Gcore adds edge computing and cloud VMs. Most of them include DDoS protection, which for a small site is often the real reason to add a CDN.

Cache invalidation, every time: you fix a page, the CDN serves the old version, and someone loses an hour thinking the deployment failed. Wire purge into your deployment process through the API rather than clicking a dashboard — KeyCDN offers instant purge for exactly this. The more serious failure is caching authenticated pages, where a logged-in page served from cache to the wrong visitor is a data breach rather than a bug. Test authenticated routes explicitly before going live.

Only the part that is slow because of distance. A CDN accelerates static assets by serving them from a node near the visitor, which genuinely helps with images, scripts and stylesheets. It does not help with a page that takes three seconds to generate: the first visitor at every node still waits for the origin. Fix server response time first, then add caching — otherwise you have added a bill and a cache invalidation problem without addressing the actual bottleneck.

Not on this list?

If you build a European cdn providers tool that belongs here, tell us about it. Every suggestion is checked against the same criteria as the tools above: European ownership and hosting, a real product, and pricing we can verify. A listing is editorial, and we say so on this page where placement is paid.

Suggest your tool