For Drupal
Drupal on Edge,
enterprise without the bill
Acquia and Pantheon-grade infrastructure on real VMs you control. S3 File System for media, global CDN with zero egress fees, multi-site ready out the box.
# settings.php — Edge Storage via s3fs
$settings['s3fs.access_key'] = getenv('EDGE_KEY');
$settings['s3fs.secret_key'] = getenv('EDGE_SECRET');
$config['s3fs.settings']['bucket'] = 'drupal-files';
$config['s3fs.settings']['endpoint'] = 'https://storage.edge.run';
$config['s3fs.settings']['use_https'] = TRUE;
# Provision the VM with Drush
$ edge compute create \
--image ubuntu-24-04 --plan small \
--script ./bootstrap-drupal.sh
# Front it with the CDN
$ edge cdn create example.com ...
Why Drupal teams pick Edge
All the platform features of the big managed Drupal hosts, on infrastructure that doesn't bill per page-view.
Real VMs for PHP-FPM
Dedicated CPU and NVMe storage, sized to fit. None of the noisy-neighbour problems that plague shared Drupal hosting.
S3 File System for media
Use the well-trodden `s3fs` Drupal module pointing at Edge Storage. Files survive any VM restore and are served straight from the CDN.
Image styles, edge-accelerated
Pair Drupal's image styles with Edge Image Optimization for AVIF/WebP and responsive variants — generated on demand, cached at the CDN.
Global CDN, zero egress
Front anonymous Drupal traffic through the Edge CDN. Authenticated users hit your origin VM as usual; everyone else gets cached pages.
MySQL, MariaDB or Postgres
Run the database on the same VM, a separate VM via private networking, or your existing managed provider. Drupal's happy with all three.
Multi-site friendly
Drupal multi-site setups work cleanly on a single VM with multiple databases, or one VM per site. The CDN handles per-domain routing transparently.
Reference architecture
How Drupal maps to Edge
Standard LEMP + Drupal stack on a VM, public/private files in object storage, CDN out front.
Runs Drupal + Nginx + PHP-FPM (and a database) on a sized-to-fit VM
S3 File System (`s3fs`) for the public and private file systems
Caches anonymous-user HTML and all `/sites/default/files` URLs
On-the-fly responsive variants, smart cropping and modern formats
Anycast DNS for the apex, www and any subsites
Replaces CAPTCHA modules on webforms, comments and registration — free
AI answers grounded in your published content — one script tag in the theme
Indicative cost
Mid-sized Drupal site
~1M monthly page views, 500GB image bandwidth, multi-site (3 sites)
Indicative figures. Add Expert Services for a fully managed equivalent.
Common questions
Drupal 10 or Drupal 11?
Both run cleanly on Edge — they're standard PHP/MySQL stacks. Bootstrap script handles Composer, Drush, and the relevant PHP extensions.
How does this compare to Acquia / Pantheon?
Cheaper, faster (real CPU and IO), and you keep root and database access. The trade-off is one bootstrap script and you handle module updates yourself — or our Expert Services team can manage it.
Can I do blue/green deploys?
Yes — provision a second VM, deploy the new build, switch the CDN origin to the new VM, decommission the old. Zero downtime, no platform-specific machinery required.
What about the Memcache / Redis cache backends?
Run Memcached or Redis on the same VM (cheapest), a separate VM via private networking (most scalable), or your existing managed provider. Drupal core supports all three.
Drop-in services
Works with this stack out of the box
No rebuild, no migration — Shield is one HTTP check and Assist is one script tag. Add either to what you're already running.
Edge Shield
Bot protection
Replaces CAPTCHA modules on webforms, comments and registration.
Free for most sites — no puzzles, no widget to style
Explore Shield →Edge Assist
AI answers
Turns your published content into instant visitor answers — one script tag in the theme.
Free tier: 250 answered questions a month
Explore Assist →By Stack
Other stacks on Edge
Move Drupal to Edge
Start free. Migrate a single site or a whole multi-site estate — Expert Services can plan and run it.