Skip to main content

praisonai-deploy

Deployment tooling for PraisonAI — API servers, Docker images, and cloud providers (AWS, Azure, GCP).

Install

pip install praisonai-deploy
pip install "praisonai-deploy[api]"   # Flask API server generation
pip install "praisonai[deploy]"       # full umbrella with wrapper shims

CLI

praisonai deploy run --file agents.yaml
praisonai deploy doctor --all
praisonai deploy validate --file agents.yaml
praisonai deploy plan --file agents.yaml
praisonai deploy status --file agents.yaml
praisonai deploy destroy --file agents.yaml --yes
praisonai deploy docker agents.yaml --tag v1
praisonai deploy aws agents.yaml --region us-east-1

Standalone console script:

praisonai-deploy --help

Python API

from praisonai_deploy import Deploy

deploy = Deploy.from_yaml("agents.yaml")
result = deploy.deploy()
status = deploy.status()

Legacy import paths (praisonai.deploy.*) remain available when the praisonai wrapper is installed.

Runtime dependency (generated servers)

Generated API servers and Docker images install praisonai (full wrapper) at runtime — they embed from praisonai import PraisonAI. The deploy package owns orchestration (generate, build, plan, doctor); containers need pip install praisonai flask gunicorn.

Cloud provider notes

Provider Behaviour
AWS ECS Update-only path; greenfield deploy requires pre-existing VPC/service config
Azure Container Apps create/update
GCP Cloud Run create-or-update

Host CLIs required: docker, aws, az, gcloud (no boto3/Azure SDK in this package).

Monorepo development

Editable install from this directory:

cd src/praisonai-deploy
uv pip install -e .

Regression gates:

  • scripts/check_c14_deploy_imports.sh
  • src/praisonai/tests/unit/test_c14_deploy_backward_compat.py
  • src/praisonai-deploy/tests/

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

praisonai_deploy-0.1.1.tar.gz (47.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

praisonai_deploy-0.1.1-py3-none-any.whl (60.2 kB view details)

Uploaded Python 3

File details

Details for the file praisonai_deploy-0.1.1.tar.gz.

File metadata

  • Download URL: praisonai_deploy-0.1.1.tar.gz
  • Upload date:
  • Size: 47.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for praisonai_deploy-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ad3ee9b811c71d34f43fdd4c379e1f1effe39fd28418eb98a0d305b548a90b57
MD5 368a0fc826fcedee18c2198667966c36
BLAKE2b-256 43341ed38655c17c2a87744eebeb3b764332a8cd535962c34f129817961f4573

See more details on using hashes here.

File details

Details for the file praisonai_deploy-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: praisonai_deploy-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 60.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for praisonai_deploy-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 abc4fb6ba965e8c9052e7418e78c11dc93f3a408e49612e58136a48f267129ff
MD5 7ae95acd7efdb31f5c1e441aa926efaa
BLAKE2b-256 7145865d02c1845a3b1d82c6f7c69730fd367b9214d7b2f3350072991dd98090

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.3

2 files

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

0.0.8

2 files

0.0.7

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page