Documentation Index
Fetch the complete documentation index at: https://api-docs.ollang.com/llms.txt
Use this file to discover all available pages before exploring further.
How It All Connects
Ollang exposes the same underlying platform through four integration surfaces. They are complementary, not exclusive — most teams use two or three of them together.The Four Integration Surfaces
REST API
Programmatic access. Works in any language with an HTTP client. API-key authenticated.
MCP Server
Hosted Model Context Protocol endpoint. Plug into Claude Desktop, Cursor, Claude Code, Devin, Replit, Windsurf, and other MCP clients. OAuth 2.0 + PKCE.
SDK
TypeScript/Node.js library (
@ollang-dev/sdk) for asset scanning, i18n workflows, CMS capture, and a typed REST client.Skills
File-based Agent Skills bundle that teaches your AI coding agent how to call Ollang. No proxy server, no MCP needed.
When to Use Which
| Scenario | Best fit |
|---|---|
| Build a translation pipeline from a backend or CI job | REST API (any language) or SDK (if Node.js) |
| Let translators / PMs trigger work from their AI assistant (Claude, Cursor, Devin) without writing code | MCP |
| Localize an internal Next.js / React / Vue app’s i18n files | SDK Asset Management |
| Localize CMS content (Strapi, custom) captured live in the browser | SDK Browser SDK |
| Add translation to an existing AI coding workflow without running a server | Skills |
| Trigger orders from no-code/low-code tools (Airtable, Notion) | MCP with the matching integration |
| Run Ollang as part of a workflow editor / agent runtime | MCP (preferred) or REST API if you can’t run MCP |
Authentication at a Glance
| Surface | Auth |
|---|---|
| REST API | API key in X-Api-Key header. Generate one in the Olabs Dashboard. |
| MCP Server | OAuth 2.0 + PKCE. Sign in with email OTP, Google, or GitHub the first time you connect. |
| SDK | API key (via OLLANG_API_KEY env var or constructor argument). |
| Skills | API key. The agent reads OLLANG_API_KEY from your environment or asks you to provide one in chat. |
All MCP traffic still flows through the same Integration API behind the
scenes — MCP is a protocol layer that translates conversational tool calls
into Ollang REST calls.
A Concrete End-to-End Example
A typical localization flow — phrased four ways:- REST API (curl)
- SDK (TypeScript)
- MCP / Skills (natural language)
- The same upload endpoint runs (
POST /integration/upload/direct). - The same order endpoint runs (
POST /integration/orders/create). - The same project / order records are created in your Ollang account.
- The same callback fires (if you set one).
Workflows Apply Equally Everywhere
The workflow layer (which AI providers run, which review gates apply, which custom instructions are used) is configured in the Olabs Dashboard at the Global or Folder level. It applies the same way no matter which surface created the order. See Workflows and Provider Architecture. This means:- A developer creating an order via the REST API gets the same provider routing and review-gate behavior as a PM creating one in the dashboard, or an AI agent creating one via MCP.
- Changing a folder workflow affects all future orders into that folder, regardless of where they originate.
Picking a Path — Quick Recommendations
- Just exploring? Run through Getting Started with
curl. - Shipping production code? Use the REST API or, on Node.js, the SDK.
- AI-driven team workflows? Connect MCP once and any compatible client can use Ollang.
- AI-driven developer workflows in your editor? Skills — one command, no server.