Put your bytes closer to the people asking for them.
Digital Provider is an anycast content delivery network built for teams who would rather ship features than tune cache headers. One origin, forty-one edges, a single flat price per terabyte — and no surprise line items at the end of the month.
No credit card for the first 100 GB. Cancel from the dashboard, not from a phone call.
What you actually get
Nothing here is a bolt-on. Every account, on every plan, gets the whole platform — the plans differ only in how much traffic they include.
True anycast, not DNS steering
One address is announced from every location. Failover happens in the routing table in under a second, not after a DNS TTL expires somewhere you cannot see.
TLS 1.3 and modern ciphers by default
Certificates are issued, renewed and rotated for you. HTTP/2 on every edge, OCSP handled upstream, and a grade-A configuration you did not have to research.
Purge that finishes while you watch
Tag-based or by URL. A global purge propagates to all 42 locations in a median of 340 ms, and the API tells you when it is actually done.
Logs you can query, not just download
Every request is available for 30 days with country, ASN, cache status and edge node attached. Stream it to S3, or ask the API directly.
Origin shielding
A designated edge fronts your origin so a cold cache in Sydney does not turn into a cold origin in Frankfurt. Included, not an upsell.
Config as a file, in your repo
Routing rules, headers and cache policy live in a single declarative file. Push it with the CLI, roll it back with one command, diff it in review.
Five lines to move your traffic
Point a CNAME at the network, describe the origin, push. There is no agent to install and nothing to run next to your application.
# 1. install the CLI
curl -fsSL https://digitalprovider.online/install.sh | sh
# 2. describe the origin
cat > dp.toml <<'EOF'
[site]
name = "marketing"
domain = "www.example.com"
[origin]
host = "origin.example.com"
scheme = "https"
shield = "fra1"
[cache]
default_ttl = "1h"
respect_origin_headers = true
stale_while_revalidate = "24h"
EOF
# 3. ship it
dp deploy --config dp.toml
Where the network lives
Forty-two locations across six continents. Each site runs the same software image, so behaviour does not change depending on where a visitor happens to land.
| Region | Locations | Capacity | Status |
|---|---|---|---|
| Europe | fra1, ams1, lon1, par1, waw1, gdn1, mad1, sto1, mil1 | 7.3 Tbps | operational |
| North America | iad1, ord1, dfw1, sjc1, sea1, yyz1 | 5.1 Tbps | operational |
| Asia Pacific | sin1, nrt1, icn1, hkg1, bom1, syd1 | 4.2 Tbps | operational |
| South America | gru1, scl1, bog1 | 1.4 Tbps | operational |
| Africa & Middle East | jnb1, cai1, dxb1, tlv1 | 0.9 Tbps | operational |
Priced by the terabyte. That is the whole model.
No per-request fee, no charge for TLS, no regional multiplier that quietly triples the bill because your users are in São Paulo.
- 100 GB egress included
- All 42 edge locations
- Automatic TLS certificates
- 7-day log retention
- Community support
- Everything in Starter
- Origin shielding
- Tag-based purge
- 30-day log retention and export
- Email support, 8-hour response
- Committed-volume pricing
- Dedicated egress capacity
- Custom cache logic at the edge
- 99.99% SLA with credits
- Shared Slack channel