Skip to main content

provision-stack-crewai

CrewAI tools for Provision Stack — deploy cloud infrastructure via AI agents.

Install

pip install provision-stack-crewai

Quick Start

from provision_stack_crewai import get_provision_stack_tools
from crewai import Agent, Task, Crew

tools = get_provision_stack_tools(api_key="your-token", sandbox=True)

engineer = Agent(
    role="Infrastructure Engineer",
    goal="Deploy production infrastructure",
    tools=tools,
    llm="gpt-4o",
)

task = Task(
    description="Deploy a production web application with a managed database",
    agent=engineer,
)

crew = Crew(agents=[engineer], tasks=[task])
result = crew.kickoff()

Tools

Tool Description
provision_stack_suggest Get deployment suggestions with tier options and costs
provision_stack_deploy Deploy infrastructure (fee held, captured after verification)
provision_stack_status Check deployment status and verification results
provision_stack_destroy Destroy all resources owned by a deployment
provision_stack_balance Check account credit balance
provision_stack_topup Add credits via Stripe or XRP

Configuration

tools = get_provision_stack_tools(
    api_key="your-token",         # or PROVISION_STACK_API_KEY env var
    base_url="https://...",       # or PROVISION_STACK_API_URL env var
    sandbox=True,                 # use sandbox (mock Terraform)
)

License

MIT

Metadata

Release files for provision-stack-crewai 0.1.0

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

Source distribution (sdist)

Source distribution for provision-stack-crewai 0.1.0
File Size Uploaded
provision_stack_crewai-0.1.0.tar.gz 4.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for provision-stack-crewai 0.1.0
File Interpreter ABI Platform
provision_stack_crewai-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 8.4 kB

Release files / provision_stack_crewai-0.1.0.tar.gz

Download URL provision_stack_crewai-0.1.0.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c003fcfdff26024e417622ebf5fe4fe8dfb46c2696515eecaf7fa0a3347bf55d
BLAKE2b-256 checksum
How to use checksums
ed5a114a7f921c3aa967d7ad9018f01541edb50e4f475513962188020923ce6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release files / provision_stack_crewai-0.1.0-py3-none-any.whl

Download URL provision_stack_crewai-0.1.0-py3-none-any.whl
Size 4.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aa8b3d82f41866a8a3168a271d0103613d9223333c0d4f4f167d17c1eddb5679
BLAKE2b-256 checksum
How to use checksums
ec35b198c54a2f77fa1eb5c920dad78f665d517a972e2bcd8a9e901ad64be5fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Release history Release notifications | RSS feed

This release

0.1.0 This release

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