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

Download files

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

Source Distribution

provision_stack_crewai-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

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

provision_stack_crewai-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file provision_stack_crewai-0.1.0.tar.gz.

File metadata

  • Download URL: provision_stack_crewai-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for provision_stack_crewai-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c003fcfdff26024e417622ebf5fe4fe8dfb46c2696515eecaf7fa0a3347bf55d
MD5 3842771f7533f89d484480e77ba6d760
BLAKE2b-256 ed5a114a7f921c3aa967d7ad9018f01541edb50e4f475513962188020923ce6c

See more details on using hashes here.

File details

Details for the file provision_stack_crewai-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for provision_stack_crewai-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa8b3d82f41866a8a3168a271d0103613d9223333c0d4f4f167d17c1eddb5679
MD5 f90bfe0e293600149e8e5b746daa1fd8
BLAKE2b-256 ec35b198c54a2f77fa1eb5c920dad78f665d517a972e2bcd8a9e901ad64be5fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page