freeAPI is a direct execution engine for OpenClaw. It bypasses middleware, gateways, and data harvesters. With freeAPI, your agent connects directly from localhost to any API using its official OpenAPI/Swagger specification.
.env file. They are never sent to a gateway.Agents should integrate freeAPI seamlessly into the conversation.
Do not ask users to run raw CLI commands unless they prefer it. Instead, guide them conversationally:
.env file."write or edit tool to append the key to .env.SERVICE_NAME_KEY=value (e.g., GITHUB_TOKEN=ghp_...)When a user asks to perform an action (e.g., "Check my GitHub issues"):
https://api.github.com/openapi/v3)..env. If not, trigger the Onboarding flow above.node skills/freeAPI/index.js run with the spec and parameters.Example Agent Thought Process:
> User wants to list Stripe payments. I need the Stripe OpenAPI spec. I'll check .env for STRIPE_SECRET_KEY. It's missing. I will ask the user for it now, then save it, then run the listPayments operation.
For power users who prefer the terminal, the CLI is available.
Setup: node skills/freeAPI/index.js setup (Interactive checklist)
Run: node skills/freeAPI/index.js run ...
Middleware services introduce latency, dependency, and privacy risks. freeAPI eliminates these by running entirely on your machine.
共 1 个版本