---
title: Overview | Developer Documentation
---

## LlamaAgents at a Glance

LlamaAgents is the most advanced way to build **agent workflows**. Author and run **multi-step document agents** from scratch locally using our open-source [Agent Workflows](/python/llamaagents/workflows/index.md), or build and deploy them in the cloud with our vibe-coding [**Agent Builder**](/python/llamaagents/cloud/builder/index.md) in [LlamaCloud](https://cloud.llamaindex.ai/)—without wiring up infrastructure, persistence, or deployment yourself.

Stitch together Parse, Extract, Split, Classify, and custom operations into [Workflows](/python/llamaagents/workflows/index.md) that perform knowledge tasks on your documents. When you need full control, it’s real Python underneath: fork and extend without a rewrite. Agent Workflows give you event-driven orchestration with branching, parallelism, [human-in-the-loop](/python/llamaagents/workflows/human-in-the-loop/index.md) review, durability, and [observability](/python/llamaagents/workflows/observability/index.md).

[LlamaAgents overview](https://www.youtube.com/embed/0Zhf5z2Onjs)

- **Build locally**: Use the [`llamactl` CLI](/python/llamaagents/llamactl/getting-started/index.md) to create projects from [starter templates](/python/llamaagents/llamactl-reference/commands-init/index.md), develop and serve workflows on your machine, then deploy to LlamaCloud or self-host. You can also use [Agent Workflows](/python/llamaagents/workflows/index.md) directly in your own Python applications—run them as async processes or [mount them as endpoints](/python/llamaagents/workflows/deployment/index.md) in your existing server.

- **Build in the cloud**: Use [**Agent Builder**](/python/llamaagents/cloud/builder/index.md) in [LlamaCloud](https://cloud.llamaindex.ai/) (Agents → Builder) to describe your workflow in plain language; an AI coding agent generates a complete, deployable workflow. The code is yours—customize it in GitHub or run it on your own infrastructure. For a one-click path, [click-to-deploy a starter template](/python/llamaagents/llamactl/click-to-deploy/index.md) like SEC Insights or Invoice Matching.

- **Go deeper**: Combine local development with cloud services. Use [Agent Workflows](/python/llamaagents/workflows/index.md) for orchestration and [WorkflowClient](/python/llamaagents/workflows/deployment/#using-workflowclient-to-interact-with-servers/index.md) to call deployed workflows via REST or the typed Python client.

### Components

**[`llamactl` CLI](/python/llamaagents/llamactl/getting-started/index.md)**: Development and deployment for local workflow apps. Initialize from [starter templates](/python/llamaagents/llamactl-reference/commands-init/index.md), serve locally, and deploy to LlamaCloud or export for self-hosting.

**[Agent Workflows](/python/llamaagents/workflows/index.md)**: The event-driven orchestration framework at the core. Use it as an async library in your own code, or let `llamactl` serve it. Built-in durability and [observability](/python/llamaagents/workflows/observability/index.md).

**[Agent Builder](/python/llamaagents/cloud/builder/index.md)**: In [LlamaCloud](https://cloud.llamaindex.ai/) → **Agents** → **Builder**. Natural-language, vibe-coding interface to create document workflows; the agent generates real Python you can deploy or take to GitHub.

**[`llama-cloud-services`](/python/cloud/index.md)**: LlamaCloud document primitives (Parse, Extract, Classify), [Agent Data](/python/llamaagents/cloud/agent-data-overview/index.md) for structured storage, and vector indexes. `llamactl` handles authentication when deploying to the cloud.

**[@llamaindex/ui](/python/llamaagents/llamactl/ui-hooks/index.md)**: React hooks for workflow-powered frontends. Deploy alongside your backend with `llamactl`.

**[Workflows Client](/python/llamaagents/workflows/deployment/#using-workflowclient-to-interact-with-servers/index.md)**: Call deployed workflows via REST API or typed Python client.
