Back to KodeKloud Browse KodeKloud Integrations
KodeKloud Integrations
Reviewed byMario SavinaFounder & Editor, DevOpsPlatforms.com
Disclosure: We may earn a commission if you purchase through this link, at no extra cost to you. Learn more.
Browse KodeKloud Integrations
See how KodeKloud integrates with your existing toolchain and workflows.
Connect with the tools you already use.
Identity & Access (Business Tier)
- SAML 2.0: Okta, Azure AD (Entra ID), OneLogin, Ping Identity, JumpCloud, custom IdP
- OIDC: Google Workspace, Microsoft Entra ID, Auth0, Keycloak
- SCIM 2.0: Automated user lifecycle (provision/update/deactivate)
- Attribute mapping: Groups → cohorts, roles → permissions
- JIT provisioning: First-login account creation
- Session sync: IdP-initiated logout propagates to KodeKloud
Learning Management Systems (LMS)
- xAPI (Tin Can) — Send completion statements to LRS/LMS
- SCORM 2004 — Package courses for import (limited to video content; labs require KodeKloud platform)
- LTI 1.3 — Embed KodeKloud as external tool in Canvas, Moodle, Blackboard, D2L
- Pre-built connectors: Docebo, Cornerstone, SAP SuccessFactors Learning, Workday Learning (via API)
- Grade passback: Completion % and assessment scores to LMS gradebook
HRIS & Workforce Systems
- Workday — Provisioning, profile sync, completion reporting
- BambooHR — Employee sync, course assignment by department/role
- Rippling — Identity + device + learning unified
- HiBob, Gusto, Personio — Via API/webhook
- Custom HRIS — REST API + webhooks for any system
Collaboration & Notifications
- Slack: Private channel notifications (completions, certifications, streaks, reminders)
- Microsoft Teams: Adaptive card notifications in channels/chats
- Email: Digest (daily/weekly), instant (certification achieved), admin alerts
- Webhooks: Real-time events (user.created, course.completed, lab.failed, certification.earned, seat.assigned)
REST API (Business Tier)
Base URL: https://api.kodekloud.com/v1
Authentication: Bearer token (org-scoped, rotatable, 90-day expiry)
Key endpoints:
GET /users— List users with filters (status, cohort, role)POST /users— Create user (triggers SSO JIT or email invite)PATCH /users/{id}— Update profile, role, statusDELETE /users/{id}— Deactivate (retains data)GET /courses— Catalog with metadataGET /users/{id}/progress— Per-course/lab completion, scores, timeGET /cohorts— Manage learning groupsPOST /cohorts/{id}/assign— Bulk assign courses/pathsGET /reports/team— Aggregated metrics for dashboards
Rate limits: 1,000 req/min/org. Webhook retry: exponential backoff (5m, 15m, 1h, 6h).
SDKs: TypeScript/JavaScript (official), Python (community).
Certification & Credential Export
- Verifiable credentials (W3C VC) for course completions & certifications
- LinkedIn integration — One-click "Add to Profile" with verification link
- PDF certificates — Branded, unique ID, QR verification code
- Bulk export — CSV/JSON for HR records, compliance audits
Single Sign-On Setup Guide (High-Level)
- In KodeKloud Admin: Settings → SSO → Generate ACS URL + Entity ID
- In IdP (Okta/Azure/Google): Create SAML/OIDC app → Paste ACS/Entity ID
- Map attributes:
email(required),firstName,lastName,groups(optional) - Test: IdP-initiated login → Verify JIT provisioning → Assign cohort
- Enforce: Toggle "Require SSO" (blocks email/password login)
- Rollout: Pilot group → All users
Full step-by-step with screenshots in Business tier admin docs.
Trusted by thousands of DevOps teams. Read verified reviews before you buy.
Browse KodeKloud Integrations
We may earn a commission. Learn more