Your product owns the experience.
offgen makes the PowerPoint. Add native slide creation to the product you sell: your users stay in your app while offgen holds each customer's master, composes the deck, and returns an editable .pptx. Typically under 15 seconds per slide.
const presentation = await offgen.presentations.create({
masterId: customer.masterId,
brief: request.prompt,
data: request.sources,
preferences: customer.presentationStyle
});
// Take the result inline, or a job handle and a webhook
const result = await presentation.wait();
return result.pptxUrl;Two surfaces, one engine
Expose it as a tool, or call it from your backend.
Managed MCP
Give your own agent a presentation tool. Create a single slide or a full deck, with the master resolved per tenant.
Generation API
Server-side jobs scoped per tenant master, with status handling and webhooks. Layout selection stays inside that master; wording varies between runs on the same brief.
Multi-tenant masters
Each customer master and style configuration stays isolated and addressable by id.
Product-level controls
You own authentication, usage limits, customer context, and what your users see.
Blocking or asynchronous
Wait for the file inline, or take a job handle and let your product notify the user when the deck is ready.
Before you scope it
What we can tell you now, and what needs a call.
Where it runs
Generation runs in the EU under an ISO 27001-certified ISMS. Encrypted in transit with TLS 1.3 and at rest with AES-256. Your customers’ masters and decks are never used to train models.
What it costs
Licensing is agreed per integration rather than per seat, so the shape depends on your volume and how you price your own product.
Speed
A slide is typically produced in under 15 seconds. Take the result inline for short decks, or a job handle plus a webhook for long ones.
What private preview means
There is no public package yet and no self-serve key. You get an org-scoped key and a direct line to the engineers building it.
offgen.ai is operated by Aithera GmbH in Munich, under an ISO 27001-certified information security management system. Controls, sub-processors and the DPA are on the trust center.
Need to display and edit the generated deck in your product?
The offgen SDK renders a .pptx in your React app and writes edits back into the same file.
Send us one customer master.
We will walk you through what the engine can and cannot fill in it, and what the integration looks like against your tenancy model.
Connecting your own company's assistants instead of building on top? That is the MCP page.