---
myst:
html_meta:
"description lang=en": |
Top-level documentation for AutoGen, a framework for developing applications using AI agents
html_theme.sidebar_secondary.remove: false
sd_hide_title: true
---
# AutoGen
AutoGen
A framework for building AI agents and multi-agent applications
High-level API that includes preset agents and teams for building multi-agent systems.
```sh
pip install "autogen-agentchat==0.4.0.dev12"
```
💡 *Start here if you are looking for an API similar to AutoGen 0.2.*
+++
Get StartedMigration Guide (0.2.x to 0.4.x)
:::
:::{grid-item-card} {fas}`palette;pst-color-primary` Studio
:shadow: none
:margin: 2 0 0 0
:columns: 12 12 12 12
No-code platform for authoring and interacting with multi-agent teams.
+++
```{button-ref} user-guide/autogenstudio-user-guide/index
:color: secondary
Get Started
```
:::
:::{grid-item-card} {fas}`cube;pst-color-primary` Core
:shadow: none
:margin: 2 0 0 0
:columns: 12 12 6 6
Provides building blocks for creating asynchronous, event driven multi-agent systems.
```sh
pip install "autogen-core==0.4.0.dev12"
```
+++
```{button-ref} user-guide/core-user-guide/quickstart
:color: secondary
Get Started
```
:::
:::{grid-item-card} {fas}`puzzle-piece;pst-color-primary` Extensions
:shadow: none
:margin: 2 0 0 0
:columns: 12 12 6 6
Implementations of core components that interface with external services, or use extra dependencies. For example, Docker based code execution.
```sh
pip install "autogen-ext==0.4.0.dev12"
```
+++
```{button-ref} user-guide/extensions-user-guide/index
:color: secondary
Get Started
```
:::
::::
```{toctree}
:maxdepth: 3
:hidden:
user-guide/agentchat-user-guide/index
user-guide/core-user-guide/index
user-guide/extensions-user-guide/index
Studio
reference/index
```