If you need more control when running Astro, the "astro" package exports APIs to programmatically run the CLI commands.| Docs
Learn how to use Astro DB, a fully-managed SQL database designed exclusively for Astro.| Docs
| docs.astro.build
Archived guide documenting changes between pre-v1 versions of Astro| Docs
You can use the Command-Line Interface (CLI) provided by Astro to develop, build, and preview your project from a terminal window.| Docs
Combine high performance static HTML with dynamic server-rendered content.| Docs
Astro is the web framework for building content-driven websites like blogs, marketing, and e-commerce. Learn why Astro might be a good choice for your next website.| Docs
Astro is designed to make it easy to deploy to any cloud provider for on-demand rendering, also known as server-side rendering (SSR). This ability is provided by adapters, which are integrations. See the on-demand rendering guide to learn how to use an existing adapter.| Docs
Learn how to use the @astrojs/cloudflare adapter to deploy your Astro project.| Docs
Add an RSS feed to your Astro site to let users subscribe to your content.| Docs
Generate server-rendered pages and routes on demand with an adapter.| Docs
Astro component syntax is a superset of HTML. The syntax was designed to feel familiar to anyone with experience writing HTML or JSX, and adds support for including components and JavaScript expressions.| Docs
How to add client-side interactivity to Astro components using native browser JavaScript APIs.| Docs
The Astro Dev Toolbar App API allows you to create Astro Integrations that add apps to the Astro Dev Toolbar. This allows you to add new features and integrations with third-party services.| Docs
Learn how to use the @astrojs/sitemap integration in your Astro project.| Docs
Template directives are a special kind of HTML attribute available inside of any Astro component template (.astro files), and some can also be used in .mdx files.| Docs
Learn how to use the @astrojs/tailwind integration in your Astro project.| Docs
Learn how to use the @astrojs/node SSR adapter to deploy your Astro project.| Docs
Learn how to use environment variables in an Astro project.| Docs
Learn how to use Astro’s i18n routing features to localize your site’s pages.| Docs
Guides, resources, and API references to help you build with Astro — the web framework for content-driven websites.| Docs
Learn how to use the @astrojs/vercel SSR adapter to deploy your Astro project.| Docs
astro:assets was designed to make it easy for any image optimization service to build a service on top of Astro.| Docs
Learn how to use the @astrojs/markdoc integration in your Astro project.| Docs
The following reference covers all supported configuration options in Astro. To learn more about configuring Astro, read our guide on Configuring Astro.| Docs
Enable seamless navigation between pages in Astro with view transitions.| Docs
Learn how to style components in Astro with scoped styles, external CSS, and tooling like Sass and PostCSS.| Docs
Astro Integrations add new functionality and behaviors for your project with only a few lines of code.| Docs
When rendering a page, Astro provides a runtime API specific to the current render. This includes useful information such as the current page URL as well as APIs to perform actions like redirecting to another page.| Docs
Learn about how Astro's islands architecture helps keep sites fast.| Docs