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)
| File | Size | Uploaded | |
|---|---|---|---|
| provision_stack_crewai-0.1.0.tar.gz | 4.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|