Skip to main content
Engini lets you execute integration tools across hundreds of business applications through one API - and it is built agent-first: every surface (API, SDK, CLI) is designed to be operated by AI agents as well as humans.

One platform, three ways to call it

Everything runs through the same REST API (https://api.engini.io/v1) with the same API key. The SDKs and the CLI are convenience layers over it - nothing is exclusive to one surface, so pick by how you’re working, not by feature: Mixing is normal: connect an app once with the CLI, then call its tools from the Python SDK - they share the same account state.

Jump in

Quickstart

Zero to first tool execution in under 10 minutes - on whichever surface you pick.

API Reference

The Engini DeveloperAPI (/v1) - connections, tools, toolsets, applications.

SDKs

engini (Python) and @engini/sdk (TypeScript) - typed errors, auto-pagination, OAuth flows, LLM providers.

CLI

The engini CLI (npm) - machine-first contract with stable exit codes and JSON output.

Building an AI agent?

Start at For AI Agents - it covers docs discovery (llms.txt, MCP), authentication, the recommended tool-execution loop, and wiring Engini tools into OpenAI or Anthropic tool-calling.