Skip to main content

crewai-instanode-tools

CrewAI tools for instanode.dev. Let CrewAI agents provision ephemeral Postgres databases + webhook receivers mid-task. No Docker, no account for the free tier.

pip install crewai-instanode-tools

Usage

from crewai import Agent, Task, Crew
from crewai_instanode_tools import (
    ProvisionPostgresTool,
    ProvisionWebhookTool,
)

db_provisioner = Agent(
    role="Infrastructure provisioner",
    goal="Give the team working database URLs with zero setup.",
    backstory="Spins up Postgres/webhooks via instanode.dev.",
    tools=[ProvisionPostgresTool(), ProvisionWebhookTool()],
)

task = Task(
    description="Stand up a Postgres DB for the embeddings pipeline and report its DSN.",
    agent=db_provisioner,
)

Crew(agents=[db_provisioner], tasks=[task]).kickoff()

Tool catalog

  • ProvisionPostgresTool — postgres:// DSN, pgvector pre-installed.
  • ProvisionWebhookTool — HTTPS receiver URL (stores recent request bodies).
  • ListResourcesTool — enumerate resources owned by the current API key.

MongoDB, Redis/cache, NATS queue, and heartbeat-monitor tools are on the roadmap, gated on the matching backend endpoints landing. They live on the feature/full-api branch.

Paid-tier credentials

Set INSTANODE_API_KEY in your environment, or pass explicitly:

ProvisionPostgresTool(api_key="sk_...")

Tier model

Tier Postgres Webhooks Persistence
Anonymous (no key) 10 MB / 2 connections 100 stored 24 hours
Paid 500 MB / 5 connections 1000 stored Permanent

Related

License

MIT.

Metadata

Release files for crewai-instanode-tools 0.2.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 crewai-instanode-tools 0.2.0
File Size Uploaded Provenance Actions
crewai_instanode_tools-0.2.0.tar.gz 5.9 kB Without provenance Details for crewai_instanode_tools-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for crewai-instanode-tools 0.2.0
File Interpreter ABI Platform Actions
crewai_instanode_tools-0.2.0-py3-none-any.whl Python 3 none any Details for crewai_instanode_tools-0.2.0-py3-none-any.whl

Total release size: 11.6 kB

Release files / crewai_instanode_tools-0.2.0.tar.gz

Download URL crewai_instanode_tools-0.2.0.tar.gz
Size 5.9 kB
Tags Source
SHA-256 checksum
How to use checksums
fc81d077508dbb5cb6f763f338dfe6839fab83cfda66d052fef51435f4c02f46
BLAKE2b-256 checksum
How to use checksums
4cef84243102a3d44ee0534ae910f06f34b94b38b399f8d1a366f9f32a22f81e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / crewai_instanode_tools-0.2.0-py3-none-any.whl

Download URL crewai_instanode_tools-0.2.0-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bc86fbe434dbb79acd144a427f41a4332cd862abb954c4dd9fc17f6d3bf9417e
BLAKE2b-256 checksum
How to use checksums
656b7d9e003bdaaff9c9ed14eabc703bc3c2914e9aa2bb266391e97af25ba4ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.26 {"installer":{"name":"uv","version":"0.9.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Security for crewai-instanode-tools 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files No provenance

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