Developer Guides
Kinescope provides API and SDK for integrating and automating video operations. You can upload files, manage video, configure access, integrate the player, and receive notifications via webhooks.
Who this section is for
- Backend developers — need to integrate Kinescope into server applications
- Frontend developers — need to embed the player and control it via IFrame Player API
- DevOps engineers — need to automate video upload and processing
- Platform developers — need to integrate Kinescope into LMS, CRM, or other systems
Where to start
- Your first API request — start with the general API guidelines : authorization, response format, pagination, and errors
- Need to upload video from your system — three methods are covered in file upload via API
- Embedding the player into an application — take the Kinescope Player SDK for JavaScript
What’s in this section
API and content management
- General API guidelines — authorization, response format, pagination, sorting, error handling
- API Reference — every method with parameters, response codes and request examples
- File upload via API — simple upload, Tus upload, and upload by URL
- Tus protocol implementation example — uploading large files in chunks with resume support
Player integration
- Kinescope Player SDK — JavaScript SDK for controlling the player
- IFrame Player API — methods, events, and calls to action through the IFrame
- Kinescope player docs & IFrame API — what to look for in the full player documentation
- IFrame: pseudo-fullscreen on iOS — working around iOS fullscreen limitations
Authorization and events
- Authorization backend — video access control by your system’s rules: courses, subscriptions, roles
- JWT authentication for stream chat — authorizing viewers in the stream chat
- Webhook types — notifications about uploads, processing completion, and other events
What’s next?
After exploring the API we recommend:
- Video player: setup and embedding — basic ways to embed and configure the player
- Integrations — ready-made solutions for popular platforms
- Content protection — access restrictions and DRM
- Player documentation — the full IFrame Player API description
Still have questions? Write to the support chat within the Kinescope interface — our specialists will help!