Open SDK

Extend your autonomous company.

Your AI team already runs marketing, sales and finance — with the Open SDK you build it new agents: bundled as an app with UI, workflows and approvals, docked onto your operator. And when one is good, you sell it to others — through the Linkworld marketplace.

pip install linkworld · no access gate, no form — the SDK is open

app.linkworld.ts
import { defineApp } from '@linkworld/sdk'

export default defineApp({
  name: 'invoice-audit',
  agents: ['intake', 'checker', 'reviewer'],
  tools: ['m365', 'erp', 'whatsapp'],
  approval: { steps: ['final'] },
  // docks onto your operator
  operator: { delegatable: true },
})

Open SDK · app contract

Two paths

Build for your company. Or for everyone.

Not every app belongs in the marketplace. Most start with an app for their own company — and decide later whether it becomes a product. Both run on the same platform, with the same SDK.

The most common path

Extend your AI team

Your app runs in your workspace, with your data, tools and approvals. The operator deploys and orchestrates it like any ready-made app — your company gets a bit more autonomous.

Build now — quickstart
Marketplace

Sell it to others

Your app becomes a product: a listing in the Linkworld marketplace, installed by other companies, billed through the platform. Review and controlled rollout run in the dev console.

Submit a listing

The runtime underneath, in detail: Linkworld Platform →

Quickstart

From zero to app in 5 minutes.

1Install the CLI
$ pip install linkworld
2Scaffold an app
$ linkworld init --lang python
3Deploy
$ linkworld deploy

Mock backends for local testing included · Python or TypeScript · linkworld lint catches the most common mistakes before deploy

App contract

Four layers. One business process.

Your agents don’t go to production naked: manifest, workflows, tools and channels bundle them into an app — deployable, shareable, sellable. The agent works inside it with clear rules and approvals.

declarativeManifest

One file describes what the app is, which triggers it knows and which skills it needs.

rule-basedWorkflows

Tool sequences with hard rules: look up, create, render, request approval.

skill-gatedTools

The agent only sees what the tenant is entitled to — security is part of the app contract.

transparentChannels & systems

WhatsApp, web, voice, ERP — interchangeable, the workflow stays the same.

Example

Office Assistant — a workflow from production.

Five business processes, clear tool steps, approvals — without building your own process engine. This is what an app model on the platform looks like.

What the app abstracts

ERP routing (Odoo, Business Central, lexoffice), channel routing (WhatsApp, web, voice) and skill gating — the workflow stays the same, the systems are interchangeable.

◦ ◦ ◦   workflow · custom_quote_from_positions
lookup_pricecreate_documentrender_pdf
  → send_message_to (approval gate)

User dictates positions → finished quote, sending only after approval

App model · five workflows

Coding agent

Let your coding agent do the setup.

Copy the prompt into Claude Code, Cursor or your agent: it installs the SDK, uses docs.linkworld.ai as its reference and prepares the app for the test console and the marketplace.

◦ ◦ ◦   linkworld-app-builder.prompt
Du bist mein Coding-Agent in Claude Code, Cursor oder
einem vergleichbaren Agentic-IDE-Setup.

Ziel: Entwicklungsumgebung einrichten und eine erste
lauffähige Linkworld App mit dem Open SDK bauen.

Referenz: docs.linkworld.ai · Developer Patterns lesen …

Prompt · agentic setup

Marketplace

Your app becomes a product.

Get visible

A listing in the Linkworld marketplace — installable by every company on the platform.

Billing included

Free, one-time, subscription or usage — billing and metering run through the platform (Mollie, trials included).

Review & rollout

Controlled release through the dev console — quality protects everyone.

Build your first app today.

Install the SDK, scaffold an app, deploy — and your operator can put it to work. No gate, no form.

Start the quickstart  The runtime underneath: Platform