All features Build and host

Make the app you can’t buy.

Describe it to Design, or push code to the built-in git remote. Every app gets its own address, its own data and a place on the desktop. It sits behind your company’s sign-in unless you choose otherwise.

Describe it

Tell Design what you need in a sentence. It builds the app and puts it on the desktop.

Or push code

Every app has a git remote. Push, and it builds and goes live with its own address and certificate. Eleven starter templates.

Safe switches

Traffic moves to a new build only when the running build matches your commit.

Your own domain

Connect Cloudflare writes the DNS for you. In our test, a domain went live in 30 seconds.

Kaps

Small tools that run the moment you save them. In our test, new code was served 586 ms after a save.

Data built in

Tables, storage and secrets for every app, through one API.

Runners on your hardware

Run builds on your own machines when you want to. Colleagues can push branches to the repos you give them.

Sell what you build

Warrant issues and checks licences for software you sell to others.

For developers and their agents

A CLI, two SDKs, and docs an AI can read.

TypeScript and Rust SDKs cover 527 of the 610 customer API routes, in 21 modules. The whole platform is described at kapable.ai/llms.txt, so an AI coding agent can use it without a human reading the docs first.

Read the docs
import { KapableClient } from '@kapable/sdk';

const kapable = new KapableClient({
  baseUrl: 'https://api.kapable.ai',
  apiKey: process.env.KAPABLE_API_KEY,
});

// Every app gets its own tables.
await kapable.data.insert('bookings', {
  client: 'Harris', when: '2026-10-06T10:00',
});

In the capability matrix

See every feature
CapabilityStatusKapable cloudYour own server

Keep your company’s desktop.

Kapable is in closed beta. Request access, and your answers from the home page go with the request. Nothing is sent until you press the button.

Request access