“Coassemble transforms static docs into engaging, interactive lessons.”
The API-first training platform.
Drop-in learning components for your product, your intranet, Slack. Courses generated with AI or crafted by hand, every completion proven through one API that plugs into the systems you already run.
Your training
<coassemble-player course="cold-brew" theme="acme-coffee" recipient="ir_s.reyes" /> <coassemble-catalog collection="barista" /> <coassemble-insights team="cafe-crew" />
POST https://api.coassemble.com/v1/embed/course Authorization: Bearer sk_live_••• { "course": "cold-brew", "recipient": "ir_s.reyes" } → 200 { "url": "https://learn.acme.com/s/9f2…" }
# any MCP client, Claude, Cursor, your agent tool coassemble.generate_course source="barista-handbook.pdf" publish_to="cafe-crew" ✓ course "cold-brew" created & assigned
course.completed "s.reyes" · score 92 progress.updated "milk-steaming" · 45% catalog.viewed "barista" · 3 learners 200 OK · delivered to hr.acme.com/hooks
Assemble the whole training stack, components or API.
Coassemble gives enterprise teams the API, components and infrastructure to deliver structured, tracked learning inside the apps people already use. Pick a card to jump to it.
Authoring
Courses, screens, blocks, questions, publish: the creative core.
Collections
Bundle and sequence courses into full programs.
Analytics
Tracking, attempts, and learner dashboards.
Branding
Workspace, theming, and brand voice.
Delivery & LMS
Progress, tracking and completions. Enrolment coming soon.docs soon
Assessment
Quizzes, pass marks and multiple attempts.
Identity
Secret key user provisoning.
Learner support
In-course help, hints, and adaptive coaching.
Treat learning as infrastructure, not a destination.
People don't log into a separate portal to do their work, and they shouldn't have to for training either. Coassemble delivers learning through the surfaces and systems your organization already has access to.
A walled destination
- ✕A separate portal people have to be sent to
- ✕Per-seat licensing that punishes reach
- ✕Authoring in slow, specialist tools
- ✕Content locked in; no clean way to embed it elsewhere
- ✕Months-long IT implementation before value
Learning as infrastructure
- ✓Delivered inside your product, Slack, and existing tools
- ✓Usage-based: pay for what ships, not for chairs
- ✓AI-native authoring from your own source material
- ✓Headless API, embeddables, SCORM export
- ✓Live in weeks with the trust posture already in place
Ship a learner experience people love.
Interactive lessons, flashcards, scenario quizzes and narration, all rendered by the embeddable player, themed to your brand through the API, and dropped into any surface with a signed URL per person, no separate login.
Learner experience →Hi, I think I was double charged for March. Can someone take a look?
Checking that for you now, Maya, one moment.
▸ 128 conversations read ▸ gap: "handling tickets" POST /v1/generate { source: "inbox", audience: "reps" } ✓ Customer Support Essentials · 6 screens ✓ quiz · 12 min ✓ → s.reyes · mobile
Point our agent at your files. Get a built course back.
Our agent reads your handbooks, decks, wikis and PDFs, then drafts a full course, screens, copy and a knowledge check, using the same components your learners see. Review it, tweak it, ship it.
Meet the agent →Here's a draft. I split it into 6 screens with a knowledge check at the end.
What's the first thing to check on a suspicious email?
Tap to revealWhich is a phishing red flag?
Brand every course, in every language, automatically.
Colours, logo, fonts and voice, applied automatically across every course and set per-tenant through the Themes & Translations API. Machine translation ships courses in your learners' languages with no rebuild.
Brand →
<main className="wheeli-academy"> // your app, your brand <coassemble-catalog locale="fr" theme="#0B7345" /> <coassemble-player course="welcome" /> </main>
PATCH https://api.coassemble.com/v1/themes/wheeli { "color": "#0B7345", "logo": "wheeli.svg" } POST /v1/translations { "locales": ["fr","es","ja"] } → 200 courses re-rendered in every locale
# match the tenant's brand voice tool coassemble.set_brand_voice workspace="wheeli" voice="friendly, concise, French-first"
theme.applied "wheeli" · #0B7345 translation.ready "welcome" · fr, es, ja 200 OK · per-tenant, no rebuild
Deliver one course to every surface.
Publish once, then meet people where they work: import it into an LMS as SCORM, drop it into a website as a one-line web component, or embed it as a step inside an HR workflow. Same course, same tracking, everywhere.
Share →Hey Sam, Security training is due Friday. 12 min, right here in Slack.
Start courseProve every completion, and pipe it to your stack.
Every attempt, score and completion: surfaced in dashboards people actually read, streamed to your stack through the Tracking API and webhooks, and written back to your HRIS or system of record. One-click CSV when you just need the file.
Report →Compliance overview
Coassemble Insights · embedded · org-wideevent: "course.completed" { "recipient": "ir_s.reyes", "course": "crs_8fk2", "score": 92 }
Meet the teams already building on Coassemble.
Inside a product, on the front line, and across the enterprise: same platform, same API, three very different ways in.
“What used to take us 3–4 weeks to produce and deliver now takes a few days.”
“Coassemble helped us scale our training across the entire organisation.”
Drive learning from your own code.
Generate, embed and track learning from your own stack. No LMS to stand up, no portal to migrate to. Just the primitives your platform team already knows how to work with.
- LIVEREST APIGenerate courses, manage programs, read usage and results.
- SOONMCP-nativeSoon: point Claude, Cursor or any MCP client at Coassemble to author by prompt.
- LIVEDrop-in UI componentsBuilder, player, analytics: world-class surfaces, one line to embed.
- LIVEWebhooks
course.completed,course.commencedand more, streamed to your stack in real time.
Loved by those who build.
A straightforward, well-documented API puts full access in your technical teams hands. With MVP access, your product / Engineering or IT team moves from scope to MVP to full production quickly. Hear from Jon, our Head of Engineering, on key foundations.
Getting started with Embed
Get up and running fast. Jon walks you through connecting to the Embed API and bringing Coassemble into your platform.
Clear security and finance in a single review.
The reason most learning pilots die is the compliance review. Coassemble is built to clear it, with a posture your CISO has already seen.
SOC 2 Type II
Independently audited controls, with documentation available under NDA.
Data residency
Region-locked environments across the EU, US and APAC, with self-hosting for Partner.
DPA & MSA
Standard data-processing addendum, with full legal negotiation on enterprise agreements.
No-train AI policy
Your content and your learners' data are never used to train third-party models.
AI & data security
How AI touches your content and learner data, in plain terms, in one policy.
Immutable audit trail
Every version, approval and completion is time-stamped and exportable for auditors.
GDPR deletes
Programmatic learner-record deletion via the tracking API on request.
Dedicated environments
Controlled-release and dedicated servers so releases land on your schedule.
See what changes when learning is infrastructure.
Legacy suites own the record but can't leave their portal. AI models generate a webpage but can't govern it. Coassemble does both.
Don't evaluate us on a demo. Build something real.
Every team starts the same way: with a free sandbox that opens the entire platform. Wire it into your own stack, ship a real integration or a real course, and put it in front of real learners. Tell us what you're building and we'll set qualified sandboxes up within one business day, because the thing you build here is the thing you decide on.
The whole platform, nothing locked
The full REST API, webhooks, the builder and every embeddable, with MCP on the way. No trial tier, no upgrade wall. What you build in the sandbox is exactly what you ship.
Build against your real stack
Connect it to the systems you actually run: your app, your LMS, your data. Prove the integration on your terms, not inside a canned demo.
No card, no commitment
Nothing to pay and nothing to cancel. The sandbox exists so the decision to buy comes after you've seen it work, never before.
A straight line to production
When it works, keep what you built. The same environment flips to a paid plan: no rebuild, no migration, no starting over.
Training infrastructure, built from experience for today's AI era.
A decade of helping teams turn knowledge into business impact, now an API and AI components built for how work happens today.
See Coassemble inside your stack.
Bring a use case and a system you want learning to live in. We'll show you the API, the governance, and the path to production, on a call, with your team.