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/

Metadata

Release files for praisonai-deploy 0.1.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for praisonai-deploy 0.1.6
File Size Uploaded
praisonai_deploy-0.1.6.tar.gz 49.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for praisonai-deploy 0.1.6
File Interpreter ABI Platform
praisonai_deploy-0.1.6-py3-none-any.whl Python 3 none any Details

Total release size: 113.4 kB

Release files / praisonai_deploy-0.1.6.tar.gz

Download URL praisonai_deploy-0.1.6.tar.gz
Size 49.8 kB
Tags Source
SHA-256 checksum
How to use checksums
a7176757df81b8e5c8ee6ea92a1178183ad2491874ee97c604555d04e32db4c7
BLAKE2b-256 checksum
How to use checksums
b8ef203ce362f849becf69abba634c3ed9d5d8047501d394f6efa1c1740b405e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.16 {"installer":{"name":"uv","version":"0.12.16","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}

Release files / praisonai_deploy-0.1.6-py3-none-any.whl

Download URL praisonai_deploy-0.1.6-py3-none-any.whl
Size 63.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cec9afa02a3777db5dcfbd1133ddb9ff2d625a8b4a8932cb1d6cd2f24e7f2939
BLAKE2b-256 checksum
How to use checksums
3992dc7bfe68d6272e0c9135d8d2db6819d0a2a05a8401634dc9fcb4f2775ba7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.16 {"installer":{"name":"uv","version":"0.12.16","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}

Release history Release notifications | RSS feed

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

This release

0.1.6 This release

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.8

2 release files

0.0.7

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release 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