Skip to content
Dashboard

What is Astro? A guide to the content-driven web framework

Copy link to headingWhat is Astro?

Copy link to headingHow Astro evolved from static site generators

Copy link to headingHow Astro works under the hood

Copy link to headingIsland architecture and partial hydration explained

Copy link to headingZero JavaScript by default

Copy link to headingServer-first rendering with SSG, SSR, and hybrid mode

Copy link to headingKey features of Astro

Copy link to headingUse React, Vue, Svelte, or Solid in the same project

Copy link to headingContent collections for structured Markdown and MDX

Copy link to headingFile-based routing and layouts

Copy link to headingView transitions and page animations

Copy link to headingWhen to use Astro (and when not to)

Copy link to headingCommon use cases for Astro

Copy link to headingWhen a different framework is the better choice

Copy link to headingAstro vs. Next.js vs. Gatsby vs. Nuxt

Copy link to headingHow rendering philosophy shapes the developer experience

Copy link to headingPerformance defaults and bundle size tradeoffs

Copy link to headingDeploying content-driven sites on Vercel

Copy link to headingShip your content site with the right framework on Vercel

Copy link to headingFrequently asked questions about Astro

Copy link to headingIs Astro only for static sites?

Copy link to headingCan I use React or Vue components inside Astro?

Copy link to headingHow does Astro handle SEO compared to other frameworks?

Copy link to headingWhat is island architecture and how does partial hydration work?

Ready to deploy?