What Gecko is
Docs and endpoints are built for humans. Gecko is the API comprehension layer for agents — the layer that translates an API’s surface for agents. Point an agent at an API — even one behind human-shaped docs and a paywall — and it finds the right call, makes it correctly the first time, and runs. No client to hand-write, no guessing whether the agent is calling it right.
The brand is Gecko. The PyPI package is
gecko-surf (pip install gecko-surf),
the import is gecko (from gecko import …), and the CLI is gecko.Where Gecko sits — three verbs, three layers
There are three distinct jobs in the agentic economy. Gecko does exactly one.| Layer | What it does | Examples |
|---|---|---|
| APIs get PAID | billing / settlement rail | x402, payment rails |
| skills get DISTRIBUTED | marketplace / discovery | skill marketplaces |
| APIs get USED | comprehension / consumption | Gecko |
What it does, in one path
Ingest the surface
Parse an OpenAPI 3.x document into normalized operations and parameters — the
surface only (method, path, params, schemas). Never the response data.
Catalog
Build a capability list so an agent can go from natural-language intent to the
right endpoint. Lexical at this scale; no vectors.
Comprehend
Turn each operation into a question-shaped tool an agent picks correctly with no
API docs in front of it. Auth headers are hidden from the agent.
Access
Drive the access/subscription handshake. The whole engine/adapter seam is one
function:
Session.auth_headers().Control plane, never data plane
Gecko holds the API’s surface, the generated tool defs, and correctness metadata. It never stores response payloads, user data, or secrets. That invariant is what lets it ingest an API’s surface unilaterally — and it is a hard boundary, not a setting.Honest status
Next
Quickstart
Run the $0 recorded demo — goal to correct call to data, no keys, no spend.
Concepts
The vocabulary: surface, operation, question-shaped tool, session, modes.
How comprehension works
Ingest, catalog, and the question-shaped tool generator, tied to the real code.
For AI agents
The MCP surface an agent installs, and how Gecko makes an API discoverable.