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
Metadata
Release files for provision-stack-composio 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_composio-0.1.0.tar.gz | 4.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| provision_stack_composio-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.8 kB
Release files / provision_stack_composio-0.1.0.tar.gz
| Download URL | provision_stack_composio-0.1.0.tar.gz |
|---|---|
| Size | 4.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a8bde2fa913713405d371b4566dc4999fdc81be9d6a2efc9962fe80e277ff9fa
|
|
BLAKE2b-256 checksum How to use checksums |
e82e8e4f70f961c9338b29828f60f3408bda1eda167cee57ab83ac17c3113f64
|
| 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_composio-0.1.0-py3-none-any.whl
| Download URL | provision_stack_composio-0.1.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bd2b32d8e975d2e9a372dc409fcaff0bcd40ac0fe5c12bdc3437043ba01e980d
|
|
BLAKE2b-256 checksum How to use checksums |
f534b48d611013c6d49a7a3e80200db8180b181901852daf38ee9c2d0ea22f82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|