REST API
Agents, chat, conversations, knowledge, websites, prompts, workflows, runs, roles and more under /api/v1, with an interactive reference that includes a workflow authoring guide and step catalogue.
The Gecko console runs on the same public REST API and TypeScript SDK you get. Anything the interface can do, your own systems can do — with scoped tokens, open standards and portable definitions.
A tenant-scoped REST API with an OpenAPI 3 spec generated from the running service — so the documentation can’t drift from the code.
Agents, chat, conversations, knowledge, websites, prompts, workflows, runs, roles and more under /api/v1, with an interactive reference that includes a workflow authoring guide and step catalogue.
@geckolabs/geckoai-sdk-ts is generated from the same spec, with resource-style methods — list, get, create, update — plus streaming chat.
Generate clients for Python, C#, Java or anything else from the OpenAPI spec using the tooling your team already trusts.
Anything the console can do, an institution’s own systems can do — because the console is just another API client.
Create tokens for each integration with the narrowest scope that works. They inherit the controls your people already have — and can be held to stricter ones.
Every workflow has its own unguessable inbound webhook URL. Post JSON from your CRM, SIS, ticketing tool or form builder and it becomes $.input for the run. Going the other way, Webhook steps send JSON to your endpoints.
Wrap approved operations from your own systems as an MCP server — or connect one you already run. Gecko discovers the tools, IT grants them one checkbox at a time, and every call appears in run traces.
rooms.checkAvailabilityWrite Node.js inside a workflow — or describe what you need and let the AI code assistant draft it — then test it against a sample payload before saving.
Each execution runs in its own isolated sandbox — never on the platform — with a choice of Node.js runtimes and a hard 300-second limit.
Bind encrypted secrets to environment variables. They are resolved only at execution, and leaked values are replaced with [REDACTED] in errors.
Describe the transformation or API call and the assistant writes the step’s JavaScript, using any chat model your tenant has enabled.
Institutional AI shouldn’t be a one-way door. Every investment you make on Gecko is built to outlive any single vendor — including us.
gecko.workflow format — through the console or the APIAdd a floating chat, inline chat or AI search experience to any approved site. The runtime is dependency-free, isolated in Shadow DOM and never exposes a tenant API token to the page.
bubble, inline and search — with an optional target containerinnerHTML, restricted link protocols, model-supplied images never fetchedFor the architects in the room: what’s under the hood, and how it scales.
A Bun and TypeScript API with request validation on every route and a generated OpenAPI contract.
Relational data and embeddings together, with full-text search fused with vector similarity for hybrid retrieval.
Crawling, embedding, knowledge sync and workflow execution run as workers on AWS ECS, scaled on queue depth.
Independent deployments in Ireland, the US and Canada, each with its own database, Redis, secrets and domain.
Walk through the API, identity, data flows and integration patterns with the engineers who build the platform.