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

# Deploy

> Deployment management for PraisonAI agents

The `deploy` command manages deployment of AI agents to various platforms.

## Usage

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai deploy [OPTIONS] COMMAND [ARGS]...
```

## Commands

| Command  | Description            |
| -------- | ---------------------- |
| `docker` | Deploy using Docker    |
| `aws`    | Deploy to AWS          |
| `gcp`    | Deploy to Google Cloud |
| `azure`  | Deploy to Azure        |
| `local`  | Deploy locally         |

## Options

| Option     | Short | Description                      |
| ---------- | ----- | -------------------------------- |
| `--config` | `-c`  | Deployment configuration file    |
| `--env`    | `-e`  | Environment (dev, staging, prod) |

## Examples

### Deploy with Docker

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai deploy docker
```

### Deploy to AWS

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai deploy aws --config deploy.yaml
```

### Deploy locally

```bash theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
praisonai deploy local
```

## Configuration

Create a `deploy.yaml` file:

```yaml theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
name: my-agent
platform: docker
port: 8080
replicas: 2
env:
  OPENAI_API_KEY: ${OPENAI_API_KEY}
```

## See Also

* [Serve](/docs/cli/serve) - API server management
* [Scheduler](/docs/cli/scheduler) - Scheduled execution
