> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stac.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to the official home of Stac documentation.

<img src="https://mintcdn.com/stac/IMfeyk6eU79jPdDu/assets/banner.png?fit=max&auto=format&n=IMfeyk6eU79jPdDu&q=85&s=162cc9c461f4d91622ce47f906d383cb" width="100%" alt="Stac: Server-Driven UI Framework for Flutter" data-path="assets/banner.png" />

# What is Stac?

**Stac** is a **Server-Driven UI (SDUI) framework for Flutter** that allows you to build, update, and deliver dynamic user interfaces without redeploying your app.
Instead of hard-coding every widget in Flutter, you define your UI as **Stac Widgets** that render at runtime from JSON.

This approach separates your app's presentation layer from its business logic, enabling teams to:

* **Ship updates instantly.** Just update your StacWidgets and push them to Stac Cloud.
* **Feature Experimentation** (A/B testing, personalization, etc.) without new releases.
* **Maintain consistency** across platforms using a unified schema.
* **Empower non-developers** (like designers or PMs) to manage layout and content.

## Explore the Documentation

<Columns cols={2}>
  <Card title="Quickstart Guide" icon="rocket" href="/quickstart">
    Step-by-step guide to help you get started with Stac and learn the core features.
  </Card>

  <Card title="Stac CLI" icon="square-terminal" href="/cli">
    Learn how to use the Stac CLI to build, deploy, and manage Stac Cloud integrations.
  </Card>

  <Card title="Widgets" icon="layers" href="/widgets/align">
    Explore 90+ built-in widgets with detailed examples, and customization options.
  </Card>

  <Card title="Actions" icon="bolt" href="/actions/navigate">
    Discover how to handle navigation, dialogs, API calls, and more using built-in action handlers.
  </Card>

  <Card title="Core Concepts" icon="book" href="/concepts/custom_widgets">
    Understand Stac's internals and learn how to create custom widgets, actions, and parsers.
  </Card>

  <Card title="Theming & Styles" icon="palette" href="/concepts/theming">
    Have full control over colors, typography, and component themes on the fly.
  </Card>
</Columns>

## Join the Community

Connect with other Stac developers, ask questions, and share your projects.

<Card title="Discord Community" icon="discord" href="https://discord.com/invite/vTGsVRK86V" horizontal>
  Join our Discord server to get help, share ideas, and stay updated with the latest Stac news.
</Card>

## Open Source & Growing

Built by developers, for developers. Stac is open source and community-driven.

<Columns cols={2}>
  <Card title="GitHub Repository" icon="github" href="https://github.com/StacDev/stac">
    Star us on GitHub and help shape the future of server-driven UI.
  </Card>

  <Card title="Contribute" icon="git-branch" href="https://github.com/StacDev/stac/blob/dev/CONTRIBUTING.md">
    Submit PRs, report bugs, or suggest features. Every contribution matters.
  </Card>
</Columns>

***

Ready to build your first server-driven UI app? [Get started now →](/quickstart)
