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

# Quickstart

> Choose how to deploy your first ServFlow API — visually or declaratively

ServFlow is an agent builder: you define AI agents and the workflows they run, and a Go engine serves them. There are two ways to build, and they produce the same objects — pick whichever fits how you work.

## Choose your path

<CardGroup cols={2}>
  <Card title="With the dashboard" icon="window" href="/quickstart-dashboard">
    Create an agent and its first workflow in the visual builder. Best for learning ServFlow and prototyping.

    **Time:** \~5 minutes
  </Card>

  <Card title="Declaratively" icon="code" href="/quickstart-declarative">
    Define a workflow as a configuration file and deploy it with the CLI. Best for version control and CI/CD.

    **Time:** \~5 minutes
  </Card>
</CardGroup>

## Which should I choose?

| If you…                                   | Start with…                              |
| ----------------------------------------- | ---------------------------------------- |
| Are new to ServFlow                       | [The dashboard](/quickstart-dashboard)   |
| Want to see how a workflow fits together  | [The dashboard](/quickstart-dashboard)   |
| Prefer writing configuration in an editor | [Declaratively](/quickstart-declarative) |
| Plan to keep your APIs in version control | [Declaratively](/quickstart-declarative) |
| Are setting up CI/CD                      | [Declaratively](/quickstart-declarative) |

<Tip>
  You can switch at any time. The dashboard and the CLI read and write the same objects, so you can prototype visually and then manage the result in code — or the reverse.
</Tip>

## Prerequisites

Both tutorials need ServFlow Pro installed and an account created on first run.

<Card title="Installation" icon="download" href="/installation">
  Install ServFlow, start the server, and create your first account.
</Card>

## Next steps

<CardGroup cols={2}>
  <Card title="Running ServFlow" icon="server" href="/running-modes">
    What an instance serves, and how to deploy it.
  </Card>

  <Card title="Actions" icon="play" href="/concepts/actions/overview">
    The building blocks you put inside a workflow.
  </Card>
</CardGroup>
