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

# AgentFlow

> Turn questions, context and domain expertise into governed workflows that run anywhere your data lives.

export const Owner = ({team}) => <div className="e6-owner">
    <span>Docs owner: {team}</span>
    <a href="mailto:help@e6data.com">Report a problem with this page</a>
  </div>;

export const Addon = ({label, title, href}) => <a href={href} className="e6-addon">
    <span className="e6-addon-label">{label}</span>
    <span className="e6-addon-title">{title}</span>
  </a>;

export const TaskCard = ({label, title, links = []}) => <div className="e6-task">
    <span className="e6-eyebrow">{label}</span>
    <div className="e6-task-title">{title}</div>
    {links.map(l => <a key={l.href + l.title} href={l.href} className="e6-mode-link">
        <span>{l.title}</span>
        <svg width="16" height="16" viewBox="0 0 16 16" fill="none" stroke="currentColor" strokeWidth="1.6" aria-hidden="true">
          <path d="M6 3.5L10.5 8 6 12.5" />
        </svg>
      </a>)}
  </div>;

export const Flow = ({steps = []}) => <div className="e6-flow">
    {steps.map(s => <div className="e6-flow-step" key={s.num}>
        <div className="e6-flow-num">{s.num}</div>
        <div className="e6-flow-title">{s.title}</div>
        <div className="e6-flow-desc">{s.desc}</div>
      </div>)}
  </div>;

<p className="e6-lede">Ask. Anticipate. Automate.</p>

AgentFlow is a domain-extensible workflow builder for analytics and operational automation. Ask questions of your data in natural language. Anticipate what matters as new data and events arrive, by applying shared context, metrics and domain expertise. Automate repeatable decisions and actions as governed workflows. It runs as SaaS, in your cloud (BYOC), in your VPC, or on your own Kubernetes, and its SQL runs on [Query Engine](/query).

<Flow
  steps={[
{ num: "Ask", title: "Explore in chat", desc: "Investigate a problem or describe an outcome, with your tables, files and business context attached." },
{ num: "Anticipate", title: "Capture what's repeatable", desc: "Shared semantic layers, versioned metrics and skills encode how your team works." },
{ num: "Automate", title: "Run governed workflows", desc: "Compiled workflows run on demand, on a schedule or from events, with approvals for side effects." },
]}
/>

## What do you want to do?

<div className="e6-tasks">
  <TaskCard
    label="Get started"
    title="From first question to first workflow"
    links={[
{ title: "Before you begin (administrators)", href: "/agentflow/get-started/before-you-begin" },
{ title: "Ask your first question", href: "/agentflow/get-started/first-answer" },
{ title: "Build your first workflow", href: "/agentflow/get-started/first-workflow" },
]}
  />

  <TaskCard
    label="Ask"
    title="Work with your data in chat"
    links={[
{ title: "Set up a project and semantic layer", href: "/agentflow/setup/create-a-project" },
{ title: "Use chat", href: "/agentflow/ask/chat" },
{ title: "Create a reusable metric", href: "/agentflow/ask/metrics" },
]}
  />

  <TaskCard
    label="Automate"
    title="Build and run workflows"
    links={[
{ title: "Build a workflow in chat", href: "/agentflow/automate/build-in-chat" },
{ title: "Schedule it or start it from a webhook", href: "/agentflow/automate/schedule" },
{ title: "Add an action with approval", href: "/agentflow/automate/actions-and-approvals" },
]}
  />

  <TaskCard
    label="Extend"
    title="Bring your own tools and know-how"
    links={[
{ title: "Add a custom Python tool", href: "/agentflow/extend/custom-tools" },
{ title: "Add a custom skill", href: "/agentflow/extend/custom-skills" },
{ title: "Connect data sources and systems", href: "/agentflow/extend/connectors" },
]}
  />

  <TaskCard
    label="Operate"
    title="Deploy and run it"
    links={[
{ title: "Deployment models: SaaS, BYOC, VPC, on-prem", href: "/agentflow/operate/deployment-models" },
{ title: "Model providers and per-step models", href: "/agentflow/operate/models" },
{ title: "Observability and audit", href: "/agentflow/operate/observability-and-audit" },
]}
  />

  <TaskCard
    label="Understand"
    title="How it works"
    links={[
{ title: "A compiled workflow, not one big agent", href: "/agentflow/concepts/how-it-works" },
{ title: "Architecture", href: "/agentflow/concepts/architecture" },
{ title: "Safe by design", href: "/agentflow/concepts/safe-by-design" },
]}
  />
</div>

## Related products

<div className="e6-addons">
  <Addon label="/query/" title="Query Engine runs the SQL your workflows generate" href="/query" />

  <Addon label="/ingest/" title="Ingest Engine keeps the tables fresh" href="/ingest" />

  <Addon label="Shared · /platform/" title="Organization, workspaces and tokens in Platform" href="/platform" />
</div>

<Owner team="AgentFlow team" />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.