# Astro ## Docs - [Introduction to Astro](https://mintlify.wiki/withastro/astro/introduction.md): Learn about Astro, the all-in-one web framework designed for speed and developer experience - [Installation](https://mintlify.wiki/withastro/astro/installation.md): Install Astro and set up your development environment - [Quick start](https://mintlify.wiki/withastro/astro/quickstart.md): Get your first Astro project up and running in minutes - [Islands Architecture](https://mintlify.wiki/withastro/astro/concepts/islands.md): Learn about Astro's islands architecture pattern for building fast, interactive web applications with partial hydration - [Routing](https://mintlify.wiki/withastro/astro/concepts/routing.md): Learn about Astro's file-based routing system for pages, dynamic routes, and API endpoints - [Components](https://mintlify.wiki/withastro/astro/concepts/components.md): Learn about Astro components, props, slots, and the component script syntax - [Layouts](https://mintlify.wiki/withastro/astro/concepts/layouts.md): Learn how to create and use layout components to share common page structures in Astro - [Content Collections](https://mintlify.wiki/withastro/astro/concepts/content-collections.md): Learn how to use Astro Content Collections for type-safe, organized content management with schemas and loaders - [SSR and SSG](https://mintlify.wiki/withastro/astro/features/ssr-and-ssg.md): Understanding Astro's rendering modes - static site generation, server-side rendering, and hybrid approaches - [Markdown Support](https://mintlify.wiki/withastro/astro/features/markdown.md): Learn how Astro supports Markdown and MDX for creating content-rich pages with components - [Asset Handling](https://mintlify.wiki/withastro/astro/features/assets.md): Learn how to optimize and manage images and other assets in Astro - [Middleware](https://mintlify.wiki/withastro/astro/features/middleware.md): Add server-side logic that runs before page rendering with Astro middleware - [Actions](https://mintlify.wiki/withastro/astro/features/actions.md): Create type-safe server functions for handling form submissions and API calls in Astro - [Server Islands](https://mintlify.wiki/withastro/astro/features/server-islands.md): Mix static and dynamic content with Astro's server islands for optimal performance - [View Transitions](https://mintlify.wiki/withastro/astro/features/view-transitions.md): Create smooth page transitions with Astro's View Transitions API for SPA-like navigation - [Environment Variables](https://mintlify.wiki/withastro/astro/features/env-variables.md): Learn how to use environment variables in Astro for configuration and secrets management - [Integrations Overview](https://mintlify.wiki/withastro/astro/integrations/overview.md): Learn how to extend Astro with integrations for UI frameworks, SSR adapters, and more - [UI Framework Integrations](https://mintlify.wiki/withastro/astro/integrations/ui-frameworks.md): Add React, Vue, Svelte, Solid, Preact, and Alpine.js components to your Astro project - [Official Integrations](https://mintlify.wiki/withastro/astro/integrations/official-integrations.md): MDX, Sitemap, Partytown, Markdoc, and other official Astro integrations - [SSR Adapters](https://mintlify.wiki/withastro/astro/integrations/adapters.md): Deploy Astro with server-side rendering using Node, Vercel, Netlify, Cloudflare, and Deno adapters - [Configuration Overview](https://mintlify.wiki/withastro/astro/config/overview.md): Learn how to configure your Astro project with astro.config.mjs - [Astro Configuration Reference](https://mintlify.wiki/withastro/astro/config/astro-config.md): Complete reference for astro.config.mjs configuration options - [TypeScript Configuration](https://mintlify.wiki/withastro/astro/config/typescript.md): Configure TypeScript in your Astro project for type safety and better developer experience - [Vite Configuration](https://mintlify.wiki/withastro/astro/config/vite.md): Configure Vite in your Astro project for advanced customization and optimization - [Deployment Guide](https://mintlify.wiki/withastro/astro/guides/deployment.md): Learn how to deploy your Astro site to production with static hosting or SSR adapters - [Content Management](https://mintlify.wiki/withastro/astro/guides/content-management.md): Manage your content with Astro Content Collections, frontmatter, and CMS integrations - [Styling Guide](https://mintlify.wiki/withastro/astro/guides/styling.md): Learn about CSS options in Astro including scoped styles, global CSS, CSS modules, Tailwind, and more - [Routing Patterns](https://mintlify.wiki/withastro/astro/guides/routing-patterns.md): Learn common routing patterns in Astro including dynamic routes, catch-all routes, and redirects - [Performance Optimization](https://mintlify.wiki/withastro/astro/guides/performance.md): Best practices for optimizing Astro site performance including image optimization, prefetching, and build optimization - [JavaScript API](https://mintlify.wiki/withastro/astro/api/javascript-api.md): Use Astro programmatically with the JavaScript API - [build()](https://mintlify.wiki/withastro/astro/api/build.md): Build your Astro site for production deployment - [dev()](https://mintlify.wiki/withastro/astro/api/dev.md): Start the Astro development server with Hot Module Replacement - [preview()](https://mintlify.wiki/withastro/astro/api/preview.md): Preview your production build locally before deploying - [sync()](https://mintlify.wiki/withastro/astro/api/sync.md): Generate TypeScript types for Astro modules and content collections - [Astro Global Object](https://mintlify.wiki/withastro/astro/api/astro-global.md): API reference for the Astro global object available in .astro files - [Content Collections API](https://mintlify.wiki/withastro/astro/api/content-collections.md): API reference for Astro's Content Collections system - [Assets API](https://mintlify.wiki/withastro/astro/api/assets.md): API reference for Astro's built-in image optimization and asset handling - [Actions API](https://mintlify.wiki/withastro/astro/api/actions.md): API reference for Astro Actions - type-safe server functions - [Container API](https://mintlify.wiki/withastro/astro/api/container.md): API reference for the Astro Container API - server-side component rendering - [Configuration Reference](https://mintlify.wiki/withastro/astro/api/config-reference.md): Complete reference for astro.config.mjs configuration options - [Integrations API](https://mintlify.wiki/withastro/astro/api/integrations-api.md): Learn how to build Astro integrations with the Integrations API - [CLI Reference](https://mintlify.wiki/withastro/astro/api/cli-reference.md): Complete reference for Astro CLI commands ## OpenAPI Specs - [openapi](https://mintlify.wiki/withastro/astro/api-reference/openapi.json)