Produkt

Ein API-Produkt, das mit Ihrem Bildungsprodukt skaliert

Von der ersten GET-Anfrage bis zu Millionen Kursevents pro Tag — Course Insight wächst mit Ihrer Nutzerbasis, ohne dass Sie die Infrastruktur neu denken müssen.

Course Insight Dashboard mit REST-API-Endpunkten und Antwortzeit-Metriken

Was das Produkt konkret liefert

Course Insight ist eine REST-API-Plattform, die speziell für den Einsatz in digitalen Lernumgebungen entwickelt wurde. Sie erhalten strukturierte Endpunkte für Kursverwaltung, Nutzerfortschritt, Zertifizierungen und Inhaltskatalog. Der typische Integrationsaufwand für ein bestehendes LMS liegt bei zwei bis fünf Entwicklertagen. Sie erhalten ein npm-Paket für JavaScript/TypeScript, ein PyPI-Paket für Python sowie eine OpenAPI-Spec, die sich direkt in Swagger UI oder Postman importieren lässt. Webhooks informieren Ihr System in Echtzeit über Kursabschlüsse, Bewertungsänderungen und Nutzerregistrierungen — ohne Polling.

Kernfunktionen im Überblick

Jedes Feature wurde aus echtem Entwickler-Feedback gebaut — nicht aus einer Produktmanager-Wunschliste.

Mehrmandanten-Architektur

Verwalten Sie mehrere Bildungsmandanten unter einer einzigen API-Key-Struktur. Berechtigungen, Kurskataloge und Nutzerdaten sind strikt isoliert. Ideal für Anbieter, die Whitelabel-Lernumgebungen betreiben.

OAuth 2.0 und SCIM out of the box

Standardisierte Authentifizierung und automatisierte Nutzerprovisionierung direkt ab dem ersten Tag. Kein eigenes Middleware-Layer notwendig — Course Insight spricht die Protokolle, die Ihr Identity-Provider bereits versteht.

Live-Statusseite und SLA

Unsere öffentliche Statusseite zeigt Latenz und Verfügbarkeit in Echtzeit. Wir halten 99,9 % Uptime für den Pro- und Enterprise-Plan vertraglich zu — nachlesbar im Service Level Agreement, das dem Vertrag beiliegt.

Lokale Entwicklungsumgebung

Das CLI-Tool ci-dev startet eine vollständige Sandbox in unter 30 Sekunden: API-Server, SQLite-Datenbankabbild und ein vorkonfiguriertes Dashboard — komplett offline, ohne Cloud-Zugang.

Versionierte API-Pfade

Breaking changes erscheinen immer auf einem neuen Versionspfad (/v2/, /v3/). Die vorherige Version wird mindestens zwölf Monate parallel betrieben, damit Ihre Migration nach Plan laufen kann — nicht nach unserem Zeitplan.

„Das Versionierungsmodell hat uns drei Monate ersparte. Wir konnten v2 einführen, während v1 für unsere Enterprise-Kunden noch monatelang stabil lief. Das ist konkreter Respekt vor dem Downstream-Entwickler.“

Jonas Fürstenberg, CTO bei LearnBridge AG, Hamburg

Häufige Fragen zum Produkt

Kann Course Insight in ein bestehendes LMS integriert werden?

Ja. Die API ist LMS-agnostisch. Wir stellen offizielle Integrationsanleitungen für Moodle, Canvas und ILIAS bereit. Für andere Systeme funktioniert jeder HTTP-Client. Der typische Aufwand liegt bei zwei bis fünf Entwicklertagen für eine Basisintegration.

Wo liegen die Server, und erfüllt Course Insight die DSGVO?

Alle Produktionsdaten werden ausschließlich in deutschen Rechenzentren (Frankfurt am Main) verarbeitet und gespeichert. Wir schließen standardmäßig einen Auftragsverarbeitungsvertrag nach Art. 28 DSGVO ab. Subprozessoren sind im Trust-Center dokumentiert.

Wie funktioniert das Sandbox-Testing?

Jeder Account erhält eine vollständige Sandbox-Umgebung mit separaten API-Keys. Sandbox-Anfragen sind kostenlos und werden nicht gegen das Monatslimit angerechnet. Testdaten werden nach 30 Tagen automatisch gelöscht, sofern Sie sie nicht exportieren.

Gibt es ein SDK für mobile Anwendungen?

Derzeit bieten wir SDKs für JavaScript/TypeScript (npm), Python (PyPI) und ein Flutter-Paket im Beta-Status. Ein React-Native-Wrapper befindet sich im Roadmap-Backlog für Q3. Für native iOS/Android empfehlen wir vorerst den direkten REST-Aufruf.

Bereit für den ersten API-Call?

Erstellen Sie in zwei Minuten einen kostenlosen Account und sehen Sie echte Kursevents in Ihrer Sandbox.

Kostenlos starten