Astro is joining Cloudflare

Overview

Cloudflare has acquired The Astro Technology Company, the creators of the Astro web framework. The article announces that Astro will remain open source and MIT-licensed, all Astro employees are now Cloudflare employees, and Astro 6 with a redesigned Vite-powered development server is entering public beta.

What You'll Learn

1

Why Cloudflare acquired the Astro web framework and what it means for developers

2

How Astro's Islands Architecture enables fast, content-driven websites with mixed UI frameworks

3

How Astro 6's new Vite Environment API-powered dev server runs code in the same runtime as production

4

Why Astro's five design principles have driven its adoption by companies like Porsche, IKEA, and OpenAI

5

How to try Astro 6 beta and upgrade existing Astro projects

Prerequisites & Requirements

  • Basic understanding of web frameworks and static site generation
  • Node.js and npm installed for trying Astro commands(optional)

Key Questions Answered

Is Cloudflare acquiring Astro and what happens to the framework?
Yes, The Astro Technology Company is joining Cloudflare. Astro will remain open source, MIT-licensed, and open to contributions with a public roadmap and open governance. All full-time Astro employees are now Cloudflare employees and will continue working on Astro. The framework remains portable and deployable to any platform or cloud.
What is new in Astro 6 and how do I try the beta?
Astro 6 features a brand new development server built on the Vite Environments API that runs code locally using the same runtime as production. It also includes stable Live Content Collections, first-class Content Security Policy support, simpler APIs, and Zod 4 upgrade. Try it with 'npm create astro@latest -- --ref next' or upgrade with 'npx @astrojs/upgrade beta'.
What is Astro's Islands Architecture and why does it matter?
Astro's Islands Architecture allows the majority of each page to be fast, static HTML while enabling specific parts to render as interactive client islands using any UI framework. You can mix and match React, Vue, Svelte, Solid, or other frameworks on the same page. This approach keeps sites fast by default while allowing interactivity where needed.
Which major companies and platforms use Astro?
Established brands like Porsche and IKEA, AI companies like Opencode and OpenAI, and platforms like Webflow Cloud, Wix Vibe, and Stainless all use Astro. Cloudflare itself uses Astro for its developer docs, Workers website, and landing pages. Stainless generates developer docs sites using Starlight, a framework built on Astro.
What are Astro's five design principles?
Astro's five design principles are: Content-driven (designed to showcase content), Server-first (renders HTML on the server for speed), Fast by default (impossible to build a slow site), Easy to use (no expertise required), and Developer-focused (provides resources for success). These focused principles differentiate Astro from frameworks trying to serve every use case.
How does Astro 6's dev server work with Cloudflare Workers?
Astro 6's dev server uses the Vite Environments API to run code locally in the same runtime as production. With the Cloudflare Vite plugin, running 'astro dev' executes code in workerd, the open-source Cloudflare Workers runtime, with access to Durable Objects, D1, KV, Agents, and other bindings. Any JavaScript runtime with a Vite Environments API plugin can benefit similarly.
What are Live Content Collections in Astro 6?
Live Content Collections, now stable in Astro 6, allow you to update data in real time without rebuilding your site. This is useful for frequently changing content like storefront inventory, while still benefiting from built-in validation and caching that come with Astro's content collections system.

Technologies & Tools

Some links below are affiliate links. We may earn a commission if you make a purchase.

Web Framework
Astro
Content-driven web framework at the center of the acquisition announcement
Serverless Runtime
Cloudflare Workers
Production runtime for Astro sites deployed on Cloudflare
Build Tool
Vite
Powers Astro 6's redesigned development server via the Vite Environments API
Runtime
Workerd
Open-source Cloudflare Workers runtime used in local development with Astro 6
Frontend Framework
React
One of the client UI frameworks supported in Astro's Islands Architecture
Frontend Framework
Vue
One of the client UI frameworks supported in Astro's Islands Architecture
Frontend Framework
Svelte
One of the client UI frameworks supported in Astro's Islands Architecture
Frontend Framework
Solid
One of the client UI frameworks supported in Astro's Islands Architecture
Serverless State
Durable Objects
Cloudflare service accessible during Astro 6 local development
Database
D1
Cloudflare's SQL database accessible during Astro 6 local development
Key-value Store
Kv
Cloudflare's key-value storage accessible during Astro 6 local development
Validation Library
Zod
Upgraded to Zod 4 in Astro 6
Documentation Framework
Starlight
Documentation framework built on Astro, used by Stainless

Key Actionable Insights

1
Try Astro 6 beta now using 'npm create astro@latest -- --ref next' for new projects or 'npx @astrojs/upgrade beta' for existing ones. The new Vite-powered dev server ensures local development matches your production runtime, eliminating environment-specific bugs.
Astro 6 is in public beta with GA coming in the weeks ahead, making this a good time to evaluate the new features before production release.
2
Consider Astro's Islands Architecture for content-heavy sites where performance is critical. You can keep the majority of pages as fast static HTML while selectively adding interactive client islands using React, Vue, Svelte, Solid, or any other framework, even mixing multiple frameworks on the same page.
This approach is particularly valuable for sites that are primarily content-driven but need pockets of interactivity, avoiding the overhead of full client-side rendering.
3
If you're building on Cloudflare Workers, leverage Astro 6's Vite Environments API integration to develop locally with the workerd runtime, gaining access to Durable Objects, D1, KV, and Agents during development. This eliminates the common pain of dev/prod environment mismatches.
This isn't exclusive to Cloudflare — any JavaScript runtime with a Vite Environments API plugin can provide the same local-matches-production dev experience.
4
Use Live Content Collections (now stable in Astro 6) for dynamic data that changes frequently, such as e-commerce inventory or real-time feeds. This eliminates the need to rebuild your entire site when content updates, while maintaining Astro's built-in validation and caching.
This feature was previously experimental and is now production-ready in Astro 6, making it suitable for mission-critical use cases.
5
If you're building a platform that lets customers create websites, evaluate Astro as the framework foundation. Webflow Cloud, Wix Vibe, and Stainless have all chosen Astro for their platforms because it provides a simple, fast-by-default foundation that works well with coding agents and LLMs.
Cloudflare for Platforms combined with Astro enables platform builders to extend Cloudflare's infrastructure to their own customers in creative ways.

Common Pitfalls

1
Assuming Astro is locked into Cloudflare after the acquisition. The article explicitly states Astro remains portable and deployable to any platform or cloud, maintaining its commitment to cross-platform support.
Astro's design has always prioritized portability, and Cloudflare has committed to continuing this principle.
2
Trying to use Astro for every type of web application. Astro is specifically designed for content-driven websites, not general-purpose web applications. Its five design principles are focused on content showcase, server-first rendering, and simplicity.
Other frameworks may be better suited for highly interactive web applications where most of the page requires client-side rendering.

Related Concepts

Islands Architecture
Server-side Rendering
Static Site Generation
Content Security Policy
Vite Environments API
Content Collections
Edge Computing
Serverless Deployment
Web Framework Portability
Coding Agents And Llms For Web Development