What is Astro?
Astro is an all-in-one web framework for building fast, content-focused websites.
Key FeaturesSection titled Key Features
- Component Islands: A new web architecture for building faster websites.
- Server-first API design: Move expensive hydration off of your users’ devices.
- Edge-ready: Deploy anywhere, even a global edge runtime like Deno or Cloudflare.
- Customizable: Tailwind, MDX, and 100+ other integrations to choose from.
- UI-agnostic: Supports React, Preact, Svelte, Vue, Solid, Lit and more.
Check out our detailed Why Astro breakdown to learn more about what makes Astro special. ✨
Try Astro in your browserSection titled Try Astro in your browser
Visit astro.new and choose from a variety of templates to get started. Play around with a full, working version of Astro right in your browser!
Start your first projectSection titled Start your first project
Get a new Astro project up and running locally with our helpful
create-astro CLI wizard!
Our Installation Guide has full, step-by-step instructions for installing Astro using your favorite package manager.
Learn AstroSection titled Learn Astro
See examples of some of the key concepts and patterns of an Astro site!
📚 Add your first page to your site.
📚 Read more about Astro’s project structure.
📚 Learn about Astro’s file-based routing.
… find our full API documentation under the Reference tab.
Extend AstroSection titled Extend Astro
🧰 Start your next project with a prebuilt theme
🧰 Customize your site with official and community plugins and components.
🧰 Get inspired by visiting our site showcase.
… see our guide to using integrations.
Join our CommunitySection titled Join our Community
Join us in the Astro Discord to share with and get help from an active, friendly community!
💬 Say hi in our
💬 Ask our Support Squad a question in our
💬 Share what you’ve been working on in our
Learn MoreSection titled Learn More
ContributeSection titled Contribute
These docs are brought to you by all these helpful people. Join us on GitHub!