Video API and SDK for developersintegrate in hours

Manage video via API and integrate the player into your products. Leverage integrated video infrastructure and developer support.

Trusted by more than 6,000 clients in 48 countries and counting

Integrate video API and player into your stack — no extra dev work

Easy API integration

Video upload, transcoding, and management — all through simple API calls.

Ready-to-use SDKs and code samples

Swift, Kotlin, React, Vue, and REST API to integrate video into apps and portals.

Works across all platforms

Web, iOS, Android — one codebase for every platform.

Build video-powered products your way

SDKs for Swift, Kotlin, React, Vue, and REST API allow you to create video solutions with Kinescope and integrate video into apps and portals. See how the API works end to end in our video hosting API guide.

Ready-made embed codes, integrations with Tilda, WordPress, and other services, plus simplified migration from other platforms.

Own servers, ClearKey encryption, Apple FairPlay, DRM, and domain lists ensure content security.

Production-ready video infrastructure — owned and operated by Kinescope

Use a ready-made video stack and rely on support from developers.

Own cloud infrastructure

SDKs, API methods, CDN, and all hardware solutions — created by Kinescope.

Experienced support

Most of our team members are developers — we dive into the problems.

Open-source player SDKs

Drop the Kinescope player into any stack with a native SDK, or reach everything else through the REST API and the JavaScript IFrame Player API. Every SDK is open-source on GitHub.

Player SDKLanguageRepository
iOSSwiftios-kinescope-player
AndroidKotlinkotlin-kinescope-player
FlutterDartflutter-kinescope-player
ReactTypeScriptreact-kinescope-player
React NativeTypeScriptreact-native-kinescope-video
VueJavaScriptvue-kinescope-player
AngularTypeScriptangular-kinescope-player

Open-source repositories on GitHub: iOS, Android, Flutter, React, React Native, Vue and Angular.

Full API & SDK docs →

«I log into the Kinescope dashboard maybe once a year. Everything runs through the API — it just works»

Mathijs de Ruiter, Co-founder, JoJoschool (80,000 students · moved from Vimeo to Kinescope)
Read more

FAQ

Can’t find the answer you need? Check out our Help Center.

A basic integration — upload, transcode, embed — is an afternoon of work through the API. Ready-made SDKs cover the common paths so most teams ship a working player the same day.
Web, iOS and Android, with SDKs in Swift and Kotlin among others. Anything not covered by an SDK is reachable through the HTTP API.
Yes. The SDKs, API, transcoding and CDN delivery are built and operated by Kinescope, so there is no third-party vendor in the path when something needs fixing.
Yes. Uploads, transcoding and playback configuration are all API-driven, so videos can be created and published without anyone opening the dashboard.
The REST API drives the whole video lifecycle: create and upload videos from your backend, poll transcoding status, generate signed and expiring playback URLs, set access rules (domain restrictions, DRM, watermarks) and pull playback analytics. Full reference at docs.kinescope.com.
Open-source player SDKs for iOS (Swift), Android (Kotlin), Flutter, React, React Native, Vue and Angular — all on GitHub. Web pages embed through the JavaScript IFrame Player API, and any server-side language integrates over the HTTP REST API.
Yes. Your backend gets notified when a video changes processing status (media.update.status) and across the live-stream lifecycle — created, connected, disconnected, finished, cancelled — so you react on the event instead of polling. Payloads are JSON, endpoints just return 200, and failed deliveries are retried. Full event list in the docs.
There's a dedicated WordPress plugin, and for Moodle, Canvas, Teachable, Udemy and any embed-friendly platform the protected embed code drops straight in — no plugin for you or the viewer. For a custom stack the REST API and webhooks cover upload, embed, playback events and access control, and you can wire events into a CRM through Zapier or n8n.
Three steps: create a video and upload the source through the API or an SDK; Kinescope transcodes it into adaptive renditions (up to 4K) automatically; then serve it with a signed, expiring playback URL or the embed. DRM, domain rules and watermarks are flags on the same call — the exact requests are in the docs.

Launch video features in hours, not weeks.

Try out full video stack access. No credit card required.