Ship video features
in minutes, not days

Drop-in React & Svelte components for file upload, storage, and playback. Focus on your product, not media infrastructure.

React & Svelte Components

Three simple steps to add powerful file capabilities to your application.

Step 1

Install the npm package suitable for your project.

Terminal
$ 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.

Editor

Step 3

Import the filekit package into your project.

Editor
import FileKit from 'filekit'

Simple, transparent pricing

No hidden fees. No usage limits that surprise you. Choose the plan that fits your needs.

Starter

£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

Pro

£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

Business

£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

Need something else?

For Enterprise-grade solutions with custom pricing.

React & Svelte Components

Three simple steps to add powerful file capabilities to your application.

Step 1

Install the npm package suitable for your project.

Terminal
$ 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.

Editor

Step 3

Import the filekit package into your project.

Editor
import FileKit from 'filekit'