
The technical backbone
Teachable doesn't
document.
For Teachable developers who need production-grade patterns — and for school owners trying to understand what's actually possible with the API.
Where do you need to go?
Choose your integration path
Four technical pillars. Each one a dedicated hub of production-tested guides, code samples, and architectural patterns.
Pillar 01
API Integrations
REST API patterns for connecting Teachable to your CRM, SSO provider, or internal data layer — user sync, enrollment automation, rate limit handling.
Pillar 02
Webhooks & Infrastructure
Event-driven architecture for Teachable. Enrollment events, retry logic, signature verification, and dead-letter queue patterns — because Teachable doesn't sign its webhooks and your production system needs to know that.
Pillar 03
B2B Enrollment & Orgs
The infrastructure layer for B2B training delivery: bulk enrollment, org-level access control, seat licensing, and custom client portals.
Pillar 04
Developer SDK
Node.js SDK for the Teachable API. Typed response schemas, pagination helpers, and rate-limit handling — so you're not rebuilding the same wrapper on every project.
Skip the docs.
Hire the person who wrote them.
Purple Hippo is a one-person technical studio run by Tom Lorimer. If you've been reading these docs, you've been reading my research — I've spent years mapping Teachable's undocumented behaviors, rate limits, and API edge cases. When clients need that expertise shipped into production, they hire me directly. No account managers. No junior devs. Just a specialist who's already solved the problem you're facing.
Direct access to the specialist
You work with me, not a project manager. Every decision goes through someone who's built this before.
Teachable-native from day one
I've reverse-engineered the undocumented behaviors, rate limits, and API quirks. You don't pay for my learning curve.
Fixed scope, fixed price
Every project starts with a clear proposal. No hourly billing, no scope creep, no surprises.
Featured guides
Start with these

Building a Teachable-to-Arbiter bridge: webhooks, queues, and the things the docs don't tell you
How I built a webhook-driven integration that writes Teachable course completions into Arbiter Sports: the queue and worker setup, why email is the only identity bridge, a failure taxonomy that actually helps, and the Partner API quirks I wish I'd known on day one.
Read guide
Teachable V2 API: What's New and Why It Matters
Teachable's V2 API explained for school owners with integrations. What V1 couldn't do, what V2 fixes, and how to check whether your setup needs a look.
Read guide
Teachable Webhook Events: A Field Guide to Payloads, Gaps, and Workarounds
A practical reference for developers building on Teachable webhooks: what each of the 20 events actually sends, where the payload data is inconsistent, and how to write handlers that survive the gaps.
Read guide