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

# Quickstart

> Build your first agent with tools, structured output, memory, knowledge, guardrails.

This guide walks through the basics of building Agents with Agno. Each example builds on the previous one, from a simple agent with tools to multi-agent teams and workflows.

| #  | Example                                                                             | What You'll Learn                                                  |
| :- | :---------------------------------------------------------------------------------- | :----------------------------------------------------------------- |
| 01 | [Agent with Tools](/examples/basics/agent-with-tools)                               | Give an agent tools to fetch real-time data                        |
| 02 | [Agent with Structured Output](/examples/basics/agent-with-structured-output)       | Return typed Pydantic objects instead of free-form text            |
| 03 | [Agent with Typed Input and Output](/examples/basics/agent-with-typed-input-output) | Full type safety on both input and output                          |
| 04 | [Agent with Storage](/examples/basics/agent-with-storage)                           | Persist conversations across runs with session management          |
| 05 | [Agent with Memory](/examples/basics/agent-with-memory)                             | Remember user preferences across sessions                          |
| 06 | [Agent with State Management](/examples/basics/agent-with-state-management)         | Track, modify, and persist structured state                        |
| 07 | [Agentic Search over Knowledge](/examples/basics/agent-search-over-knowledge)       | Load documents into a knowledge base and search with hybrid search |
| 08 | [Custom Tool for Self-Learning](/examples/basics/custom-tool-for-self-learning)     | Write your own tools and add self-learning capabilities            |
| 09 | [Agent with Guardrails](/examples/basics/agent-with-guardrails)                     | Add input validation, PII detection, and prompt injection checks   |
| 10 | [Human in the Loop](/examples/basics/human-in-the-loop)                             | Require user confirmation before executing tools                   |
| 11 | [Multi-Agent Team](/examples/basics/multi-agent-team)                               | Coordinate multiple agents by organizing them into a team          |
| 12 | [Sequential Workflow](/examples/basics/sequential-workflow)                         | Sequentially execute agents, teams, and functions in a pipeline    |
| 13 | [Agent OS](/examples/basics/run)                                                    | Start a web interface for interacting with all your agents         |
