Skip to main content

provision-stack-composio

Composio integration for Provision Stack — deploy cloud infrastructure via AI agents.

Install

pip install provision-stack-composio

Quick Start

from composio import ComposioToolSet
from provision_stack_composio import register_provision_stack_tools

toolset = ComposioToolSet()
register_provision_stack_tools(toolset, api_key="your-token", sandbox=True)
tools = toolset.get_tools()

# Now use with any Composio-supported framework:
# LangChain, CrewAI, AutoGen, LlamaIndex, etc.

What This Does

Registers Provision Stack as a Composio integration, making it available to any framework that uses Composio. One integration → all frameworks.

Available Actions

Action 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

Selective Registration

# Register only specific actions
register_provision_stack_tools(
    toolset,
    api_key="your-token",
    actions=["SUGGEST", "DEPLOY"],  # only these two
)

Configuration

register_provision_stack_tools(
    toolset,
    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_composio-0.1.0.tar.gz (4.9 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_composio-0.1.0-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for provision_stack_composio-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a8bde2fa913713405d371b4566dc4999fdc81be9d6a2efc9962fe80e277ff9fa
MD5 c65d37cf678067303d74f2220d0cc1b8
BLAKE2b-256 e82e8e4f70f961c9338b29828f60f3408bda1eda167cee57ab83ac17c3113f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for provision_stack_composio-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bd2b32d8e975d2e9a372dc409fcaff0bcd40ac0fe5c12bdc3437043ba01e980d
MD5 0d81823f09e6a044c4533bb0f89c1775
BLAKE2b-256 f534b48d611013c6d49a7a3e80200db8180b181901852daf38ee9c2d0ea22f82

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