Skip to main content

API Connector Pack

★Trusted◇Sandbox optionalv1.0.0MIT✔Verified76

by AgentNode · published 6 months ago · toolpack

Connect to external REST APIs with authentication and retry logic.

Universal REST API client with OAuth, API key, and bearer token support.

langchaincrewaigeneric

Quick Start

bash
agentnode install api-connector-pack

Runs in a subprocess with filtered environment by default. Declared permissions are policy-checked, not sandboxed.

Usage

From package
python
from api_connector_pack.tool import run

result = run(
    capability="call_api",
    params={
        "method": "GET",
        "url": "https://api.open-meteo.com/v1/forecast",
        "query": {
            "latitude": 40.7128,
            "longitude": -74.0060,
            "current_weather": True
        },
        "timeout": 10
    }
)

weather = result["body"]["current_weather"]
print(f"NYC Temperature: {weather['temperature']}°C")
print(f"Wind speed: {weather['windspeed']} km/h")
print(f"Status code: {result['status_code']}")

Runs locally on your machine. No execution data is sent to AgentNode. Permissions are checked before execution. Learn how this works

Verification

high confidence76/100✔ Verified
smokeReturned valid result
+25/25
testsTests failed
0/15
importAll tools imported successfully
+15/15
installInstalled in 1.5s
+15/15
contractAll contract checks passed
+10/10
determinismPartial output consistency (1/5)
+1/5
reliability3/3 runs passed
+10/10

Package installs and imports correctly. runtime checks passed.

✔install1.5s
✔import312ms
✔smoke441ms
✖tests1.2s

This package was executed and validated by AgentNode before listing. Install, import, and runtime checks passed.

Verified in real_auto mode

Python 3.12.3ffmpegpopplertesseractuv

Last verified 4d ago· Runner v2.0.0

Use this when you need to...

  • ›Fetch data from third-party REST APIs with auth headers
  • ›Post form submissions to webhook endpoints
  • ›Poll paginated API endpoints and collect all results
  • ›Chain multiple API calls with data dependencies
  • ›Retry flaky external service requests with backoff

README

Version History

Capabilities

api_integrationcall_apitool

Permissions

◇Sandbox optionalFrom a trusted publisher — runs on the host by default. You can require isolation with sandbox.host_trust_policy.

Declared by the publisher. Checked before execution by the policy gate.

Networkunrestricted
Filesystemnone
Code Executionnone
Data Accessinput_only
User Approvalonce

Permissions are policy-checked before execution. For trusted and curated packages that run on the host, network and filesystem access are policy-checked but not OS-sandboxed. When runtime isolation is required for untrusted/community code, AgentNode uses sandbox-or-fail-closed if the required container runtime and pinned image are available. Learn more

Privacy

All tool execution happens locally on your machine. AgentNode never receives:

  • • Tool inputs or outputs
  • • Execution logs
  • • Data your agent processes

Only install events and search queries are sent to the registry.

bash
agentnode install api-connector-pack

Files (3)

License

MIT

Stats

Downloads0
Installs0
Versionv1.0.0
Published3/16/2026
Channelstable
Typetoolpack
Entrypointapi_connector_pack.tool

Compatibility

Frameworks

langchaincrewaigeneric

Runtime

python

Python Version

>=3.10

Trust & Security

Publisher★Trusted
SignatureNone
ProvenanceNone
Security Issues0

Publisher

A

AgentNode

@agentnode