Drop-in React & Svelte components for file upload, storage, and playback. Focus on your product, not media infrastructure.
Three simple steps to add powerful file capabilities to your application.
Step 1
Install the npm package suitable for your project.
$ npm install filekit/react // for React projects
$ npm install filekit/svelte // for Svelte projects
Step 2
Set permissions for the Upload & Playback Components in the admin portal, Do not use localhost.
Step 3
Import the filekit package into your project.
import FileKit from 'filekit'
No hidden fees. No usage limits that surprise you. Choose the plan that fits your needs.
£15 /month
Perfect for small projects and prototypes
Up to 10GB storage
100 monthly uploads
1 Permitted URL per Uploader & Video/Image
20GB Streaming Bandwidth monthly
1 User
React & Svelte ui components
£59 /month
For growing products and small businesses
Up to 100GB storage
1,000 monthly uploads
3 Permitted URL per Uploader & Video/Image
200GB Streaming Bandwidth monthly
1 User
React & Svelte ui components
£149 /month
For high-volume applications
Up to 500GB storage
10,000 monthly uploads
5 Permitted URL per Uploader & Video/Image
1TB Streaming Bandwidth monthly
5 User
React & Svelte ui components
For Enterprise-grade solutions with custom pricing.
Three simple steps to add powerful file capabilities to your application.
Step 1
Install the npm package suitable for your project.
$ npm install filekit/react // for React projects
$ npm install filekit/svelte // for Svelte projects
Step 2
Set permissions for the Upload & Playback Components in the admin portal, Do not use localhost.
Step 3
Import the filekit package into your project.
import FileKit from 'filekit'