Your entire video stack, from the pipeline to the player.
ShortKit is managed video infrastructure with native SDKs: everything it takes to deliver feeds as smooth as the big social apps, with no limits to the product you build on top.
The big social apps have spent hundreds of millions of dollars tuning their pipelines and players so every swipe starts instantly, on any phone and any network. ShortKit gives you that stack, managed.
Managed native SDKs
Native SDKs for instant playback.
The player work that usually takes a dedicated video engineering team, running inside your app.
Intelligent buffer management
ML-driven bandwidth estimation
Hardware-aware codec selection
Player pooling and preloading
Media lifecycle and memory management
Feeds, carousels, tiles and a standalone player
Swift
Kotlin
React Native
Flutter
Web
The pipeline behind playback.
Everything between your content and the player, managed end to end.
Ingest and content
Video from your users, your team or another platform lands in one library you control.
Upload SDKs
Resumable uploads from your app, built to survive a dropped connection or a backgrounded app.
Social imports
Bring in videos from TikTok and Instagram with their creator details intact.
CMS integration
Pull from the systems you already run, programmatically, with no migration required.
Publishing controls
You decide what reaches your feed.
Processing
Every upload is prepared for how it will be watched: vertically, on a mobile network, often with the sound off.
upload.mov
1080p
720p
540p
360p
CC
Mobile-tuned encoding
Vertical-first encoding ladders sized for phones, so quality holds up on a weak connection.
Thumbnails and storyboards
Posters and scrub previews generated for every video.
Captions
Automatic captions in 50+ languages.
Moderation
Automatic checks on every upload before it can reach your feed.
Storage and delivery
Video is stored once and streamed from the edge, adapting to each viewer's connection.
Multi-CDN
Adaptive bitrate
Signed playback
Global delivery
Multi-CDN routing, close to every viewer.
Adaptive bitrate
The best quality each connection can hold, switching as it changes.
Protected playback
Signed, expiring access for video that shouldn't be shared outside your app.
Live
Live streams play in the same feed as everything else, and become on-demand video when they end.
Live
Replay
Low latency
LL-HLS for scale, and WebRTC when every second counts.
Live captions and translations
Captions on live streams as they happen, translated for viewers in other languages.
Live to on-demand
Every stream is saved as on-demand video when it ends, ready to publish to the feed.
Recommendations
Ranking that learns what each viewer wants, with good feeds from day one, before you have any data.
AViewer A
BViewer B
Cold-start ranking
Strong feeds for new apps and new viewers, before engagement data builds up.
Per-viewer feeds
Ordering that adapts to what each person watches, skips and returns to.
Your own ranking
Already have a recommendation system? Send ShortKit the order you want.
Monetization
Native ad slots between videos, wired to the ad stack you already use.
Google Ad Manager · VAST
Your feed
AdAd
every 6 videos
Native placements
Ads that sit in the feed like any other video, at the frequency you choose.
Your ad stack
Google Ad Manager and standard VAST and IMA tags.
Your demand
Your direct deals and your CPMs.
Analytics and events
Every view is measured automatically, from engagement to playback quality, in the portal and through the API.
Places you need to see in Utah0:16 · Published 3 days ago
Time to first frame0.32s
Rebuffering0.4%
Audience retention
0:10 · 68%
Engagement
Views, watch time, completion, swipes and replays, per video and across your library.
Playback quality
Time to first frame and rebuffering for every view.
Automatic tracking
Every play, swipe and completion is captured without adding tracking code.
Portal and APIs
Your team runs content, configuration and analytics from the ShortKit portal. Everything in it is available through the API.
portal.shortkit.dev
Feed configuration
Changes reach every installed app instantly.
Autoplay
Ad frequencyEvery 6 videos
PATCH /v1/feeds/main
{ "adFrequency": 6 }
Content management
Search, edit, organize and publish your whole library.
Remote configuration
Adjust how the feed behaves without waiting on an app release.
APIs
Everything in the portal, available programmatically.
Frequently Asked Questions
We run the whole video stack for you: ingest, processing, storage, delivery, live, recommendations and analytics, plus the native SDKs that play it. You don’t operate servers, encoders or CDNs, and the client keeps improving without your team rebuilding it.
Your product: the interface around the video, your content and navigation, and the actions that make your app yours. ShortKit is the video layer underneath.
Yes. Bring your own ranking, keep your CMS, and move your library over gradually. We’ll map what to replace and what to keep together.
Native SDKs for iOS (Swift), Android (Kotlin), React Native and Flutter, plus a web SDK.
Let’s look at what video can do in your product.
We’ll show you how ShortKit can upgrade the video experience in your app, whether you’re starting fresh or already run video in-house.