File Storage

File Storage

Embeddable file manager with AWS S3 integration

Ship a production media library in React, Vue, Angular, or plain HTML - on your S3 bucket or our managed cloud.

Free playground · From $19/mo per website · Cancel anytime

SDK v

My storage

Tip: open folders, switch List/Grid, search, or click a photo to preview

Works with

React Vue Angular HTML AWS S3 AWS

Everything you need to embed a file manager

Built for developers shipping SaaS dashboards, admin panels, and content tools.

AWS S3 integration

Connect Amazon S3 or S3-compatible storage through a server proxy. Credentials never reach the browser.

Embed in one mount()

Add a stylesheet and script, call FileStorageSDK.mount() with your API key. Works in React, Vue, Angular, and HTML.

Real media library UI

Folders, multithreaded uploads, search, grid/table views, and fullscreen previews - ready for production libraries.

Your storage or ours

Flat licenses from $19/mo on your bucket, or Managed AWS hosting from $79/mo plus usage.

From playground to production

Three steps. An afternoon, not a quarter.

  1. 1

    Try the playground

    Explore the full UI free. No card required.

  2. 2

    Connect storage

    Wire AWS S3 via our Node proxy, your HTTP API, or Managed storage.

  3. 3

    Ship with an API key

    Create a key in the console and mount File Storage in your app.

mount example
<link rel="stylesheet" href="https://cdn.filestorage.io/file-storage.css" />
<script src="https://cdn.filestorage.io/file-storage.min.js"></script>
<div id="files"></div>
<script>
  FileStorageSDK.mount({
    el: '#files',
    apiKey: 'fs_live_…',
    s3: { proxyBaseUrl: 'https://api.your-app.com/files' },
  })
</script>

Simple pricing for production embeds

Playground is free. Paid API keys unlock live websites. Yearly billing saves about two months.

Bring your own storage

AWS S3 on your account

Flat per-website license. No markup on storage or bandwidth. Starter $19/mo · Pro $49/mo.

From $19 /mo

See BYO plans

Managed

We host AWS for you

Fixed monthly platform fee plus usage after the included storage and egress pool. No AWS account required.

From $29 /mo fixed + usage

See Managed plans

Need Enterprise or multi-tenant SaaS? Talk to sales · Full feature comparison

Common questions

Pricing, licensing, and security - answered briefly.

All FAQs →
Can I try it before paying?
Yes. The playground is free to explore with sample files. A paid plan is only needed when you embed File Storage in a live product.
What is the difference between BYO storage and Managed?
You bring the storage: keep Amazon S3 (or similar) and pay a flat license — Starter $19/mo, Pro $49/mo. We host: Managed plans from $79/mo plus usage if you go over the included amount. All prices in USD.
Why do I need an API key?
Every production mount validates a paid API key with our license service. This is what separates the free playground from live use. Keys are created in your dashboard once a paid plan is active.
Can I cancel anytime?
Yes. Cancel from your dashboard and your plan stays active until the end of the period you already paid for. After that, production API keys stop validating and premium features are turned off.

Ready to embed a file manager?

Try the playground free, then create an account when you need a production API key.