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.19

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.19
File Size Uploaded Provenance Actions
praisonai_deploy-0.1.19.tar.gz 49.8 kB Without provenance Details for praisonai_deploy-0.1.19.tar.gz

Built distribution (wheel)

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

Total release size: 113.4 kB

Release files / praisonai_deploy-0.1.19.tar.gz

Download URL praisonai_deploy-0.1.19.tar.gz
Size 49.8 kB
Tags Source
SHA-256 checksum
How to use checksums
59e0b80f7f8bbcd4aca4e8e53cf6a4593c79bc4a834b3feab021a7968cd5c1a1
BLAKE2b-256 checksum
How to use checksums
b6d75bd7341d9108bfd9cf4c59781996f4e33d79b9c743e5f94fb7bc3464637d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","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.19-py3-none-any.whl

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

Security for praisonai-deploy 0.1.19

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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