Start building with PromptFloe.
Generate apps, run skills, and ship augmenters from your own code. Everything you can do inside the chat workbench is exposed via a REST + streaming API and a first-party SDK in Node, Python, and Go.
import { PromptFloe } from '@promptfloe/sdk';
const client = new PromptFloe({
apiKey: process.env.PROMPTFLOE_API_KEY,
});
const app = await client.apps.generate({
prompt: 'A pricing page for a CRM SaaS',
template: 'saas-ai-landing',
});
console.log(app.previewUrl);#Choose how you build
Pick the surface that matches your stack. All three speak the same REST API underneath — pick whichever feels native.
Streams over fetch + ReadableStream. Zero deps. Works in Bun, Deno, browsers, and Node 18+.
Sync + async clients. AsyncIterator over server-sent events. Works in 3.9+.
Channel-based event streams. context.Context aware. Single binary friendly.
Use any HTTP client. NDJSON for streaming, HMAC-signed webhooks for async events.
#Popular flows
- Generate an app from a prompt or template, get a live preview URL. Guide →
- Run a critique skill against a URL or your own content; stream the markdown report. Guide →
- Run an augmenter to layer SEO, marketing, or analytics into a generated app. Guide →
- Author a custom skill and persist it to your workspace. Guide →
- Subscribe to webhooks for build, deploy, and skill events. Guide →
#API fundamentals
#Base URL
The API is hosted at https://api.promptfloe.com in production. All resources are under /v1/. Webhook deliveries originate from the same host.