Documentation
Public API access opens at launch. This page previews what's coming.
The PKS Developer Platform gives you programmatic access to the same knowledge graph that powers the Student, Educator, and Institute platforms — course content, question banks, results, and real-time events.
Authentication
Every request is authenticated with a bearer API key, issued from your developer dashboard once the platform launches.
curl https://api.pkseducation.com/v1/nodes \
-H "Authorization: Bearer YOUR_API_KEY"
-H "Authorization: Bearer YOUR_API_KEY"
Planned endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET | /v1/nodes | List knowledge graph nodes and their relationships |
| GET | /v1/questions | Query the verified question bank by topic |
| POST | /v1/scores | Submit a learner's result for a practice set |
| GET | /v1/users/:id/progress | Read a learner's progress across subjects |
| POST | /v1/webhooks | Register a webhook for real-time events |
Webhooks
Subscribe to events like result.submitted or course.published to keep your own systems in sync without polling.
webhook.on('result.submitted', (event) => {
console.log(event.studentId, event.score);
});
console.log(event.studentId, event.score);
});
SDKs
Native SDKs for JavaScript/TypeScript, Kotlin, and Swift are planned alongside the REST API at launch.
Get notified
Want early access to the Developer Platform? Join the notify list and mention you're a developer when we follow up.