✦ Applet SDK — Developer Preview

Build AI applets.
Ship in minutes.

The Ununet Applet SDK gives developers a lightweight runtime to build, test, and deploy self-contained AI-powered applets directly into the Ununet platform.

applet.config.ts
import { defineApplet } from '@ununet/applet-sdk';

export default defineApplet({
  name: 'my-applet',
  version: '1.0.0',
  model: 'ununet/router-v2',
  permissions: ['read:context', 'write:output'],
  async run(ctx) {
    return await ctx.complete(ctx.input);
  }
});
~2kbSDK bundle size
<50msCold start time
12+Supported runtimes
1-clickDeploy to Ununet
SDK

Everything you need to ship

The Applet SDK is minimal by design — a thin wrapper around the Ununet runtime that gets out of your way.

Lightweight Runtime

Under 2kb gzipped. No heavy dependencies, no bloat. Your applet loads fast and runs faster.

🧩

Context API

Access user context, session state, memory, and tool outputs through a clean unified API surface.

🔐

Permission Scoping

Declare exactly what your applet needs. Ununet enforces permissions at runtime — no surprises.

🔁

Hot Reload Dev Mode

Local development with instant hot reload. Test your applet against live Ununet context without deploying.

📦

One-Click Deploy

Push your applet to the Ununet marketplace or deploy privately to your org with a single CLI command.

📊

Built-in Telemetry

Execution traces, token usage, error rates, and latency all captured automatically in the Ununet dashboard.

Quickstart

From zero to deployed in 4 steps

Install the SDK, define your applet, test locally, and ship — no infrastructure required.

1

Install the SDK

Run npm i @ununet/applet-sdk and initialize your applet project with the CLI.

2

Define your applet

Use defineApplet() to declare your applet's name, model, permissions, and run function.

3

Test locally

Run ununet dev to spin up a local runtime with hot reload and live context injection.

4

Deploy

Run ununet deploy to push your applet live. Available to your org or the full marketplace instantly.

Start building your first applet.

The SDK is free to use. Deploy up to 3 applets on the free tier — no credit card required.