CompareUnderlayer vs Coassemble

Underlayer vs Coassemble

Coassemble and Underlayer are the closest thing to each other in this category: both put training inside your product through an API, signed embeds and webhooks, both export SCORM, both generate courses with AI and both run an MCP server. The real differences are in how you pay and what you commit to.

By · Founder of Outworx, builds UnderlayerPublished

The short version

Short answer
Pick Coassemble if you want embeddable analytics, self-hosting or multi-SCO SCORM packages and are ready for a 12-month agreement. Pick Underlayer if you want to start month-to-month at $149, pay per course view rather than per identified learner, and read every price and limit before you talk to anyone.

Side by side

Underlayer compared with Coassemble
FeatureUnderlayerCoassemble
Entry paid planBuild: $149/mo monthly, or $1,490/yrBuild: $250/mo or $2,500/yr[2]
CommitmentMonthly or yearly; cancel whenever12-month agreement on every plan[2]
What you pay forCourse views — 25,000 a month on BuildIdentified recipients — 600 a year on Build, plus an anonymous-view allowance[2]
Free optionSandbox: 500 views a month, on requestFree sandbox against the full API, no card[1]
EmbeddingSigned iframe for the player; embeddable course builder and certificate designerPlayer, builder and analytics components; signed per-person URLs[1][3]
Learner accountsNone — your user id, HMAC-signed by your backendNone by default; identify learners when you choose[1]
AI course generationFrom a document, a URL or a promptFrom a prompt, documents or both, with source-fidelity modes[5][2]
SCORMExport 1.2 and 2004; import packagesExport 1.2 and 2004 via the API; import; multi-SCO collections[4][2]
MCP serverYes — remote, with OAuth for web clientsYes[6]
HostingHosted; EU region, EU or US on EnterpriseMulti-region, dedicated, or self-hosted on Partner[2]

How each one charges

This is the difference most teams will feel first. Coassemble publishes its prices — unusual in this category, and to its credit — and meters usage by identified recipients: people you train and name, 600 a year on its Build plan, with a separate allowance for anonymous views. Every plan is a 12-month agreement.[2]

Underlayer meters course views: a learner opening a course and reaching its first screen. With a signed identity, the same learner coming back to the same course within 30 days is still one view. Build includes 25,000 views a month for $149 billed monthly, and extra views are $9 per thousand rather than a plan change. You can start month-to-month and stop whenever you like.

The two units are not the same thing, so compare them against your own numbers: if you train a few hundred named people a year, both fit; if thousands of users each open a course or two, per-view pricing usually costs less; and if you want one fixed yearly contract, Coassemble's model is built for it. The Underlayer pricing page has a calculator for your volume.

Building and embedding

Day to day, building on either feels similar. Both give you a REST API that covers the course lifecycle, webhooks for completions, a player you embed with a signed URL, and a builder you can embed for users who author content themselves.[1][4] Both let an AI client like Claude or Cursor drive the platform over MCP.[6]

Underlayer's content model is deliberately small — a course is screens, a screen is blocks, and there are 39 block types — and every one of them is documented with a working example in the block reference. The quickstart goes from an API key to a finished course with plain curl.

Where Coassemble is ahead

  • Embeddable analytics. Coassemble ships an analytics component alongside the player and builder.[1] Underlayer gives you the data through the API and webhooks; the charts are yours to draw.
  • Self-hosting and dedicated deployments on its Partner plan.[2] Underlayer is hosted only.
  • Multi-SCO packages — a whole collection exported as one SCORM package.[2]
  • AI fidelity controls — verbatim, structured or adaptive generation from source documents.[2]

Where Underlayer is ahead

  • No annual commitment. Monthly billing from $149, cancel whenever; yearly is a discount, not a requirement.
  • Per-view pricing with a published overage rate, so a spike in usage costs a known amount and nothing throttles or switches off.
  • A security page that lists what we don't have. /security says plainly that there is no SOC 2 report yet, so a questionnaire won't find it for you later.
  • Everything exportable on every plan — courses as JSON and SCORM, learner records as CSV — including the free sandbox.

Which one should you pick?

If your procurement process expects a yearly contract, you need self-hosting, or you want analytics components out of the box, Coassemble is a strong choice and the closer fit. If you would rather start small, pay monthly and let the bill follow how many courses actually get opened, try Underlayer's free sandbox — it has every block, the API and MCP.

Sources

Read from each product's own site on 26 September 2026. Pricing and features change; if something here is out of date, tell us at the address in the footer and we'll correct it.

  1. Coassemble homepage — https://coassemble.com
  2. Coassemble pricing — https://coassemble.com/pricing
  3. Coassemble headless — https://coassemble.com/headless
  4. Coassemble API — courses — https://developers.coassemble.com/api/courses
  5. Coassemble API — generate — https://developers.coassemble.com/api/generate
  6. Coassemble docs — embed and MCP — https://developers.coassemble.com/embed-mcp

Keep reading