For teams building a commercial product with Filestack

Book a 30-Minute Call With a Filestack Engineer

Get file uploads working from day one and reach launch sooner, with a Filestack engineer on your implementation.

Your team

Your app and your launch date

A Filestack engineer

The review, feature tests and migration plan

Loading the calendarBook a Call
Trusted by

An Implementation Review With a Filestack Engineer

A Filestack engineer looks at how your app uses Filestack and recommends changes before launch.

Implementation review your-app Your team and a Filestack engineer
app/Uploader.tsx
import * as filestack from 'filestack-js'const client = filestack.init(API_KEY)export function Uploader() {
In the review

Where your users pick files, and the sources they pick from

const open = () => client.picker(opts).open() return <button onClick={open}>Upload</button>}

Test Any Feature With a Filestack Engineer

Your team and a Filestack engineer test the features you plan to ship, including ones your app does not use yet.

$ npx jest features.test.ts
Any feature your app needs next
tests/features.test.ts
test('picker accepts images up to 50 MB', async () => { const picker = client.picker({ accept: ['image/*'], maxSize: 50 * 1024 * 1024, }) await picker.open()})

Migration Mapped Piece by Piece

Coming from Uploadcare, Cloudinary, Transloadit or in-house code, each piece of your setup maps to a Filestack equivalent.

File Pickerreplaces upload-widget.jsx
Security policiesreplaces sign-upload-url.ts
Upload APIreplaces multipart-upload.js
Storagereplaces storage.tf
Processing APIreplaces resize-worker.py
Workflowsreplaces post-upload-jobs.ts
Filestack

Hover a piece to compare the code

The first call covers your current provider, your stored file volume and your launch date, and the plan starts from there.

Plan Your Migration on a Call

Extra Usage on Top of Your Plan

Engagement accounts get headroom on uploads, bandwidth, transformations or storage for launch traffic. Here it is on each plan.

Your launch bonusOn top of the plan you pick
UploadsBonus
+2,000
extra uploads a month
20,000 in Start22,000 total
BandwidthBonus
+7.5 GB
extra bandwidth a month
75 GB in Start82.5 GB total
TransformationsBonus
+5,000
extra transformations a month
50,000 in Start55,000 total
StorageBonus
+5 GB
extra storage
50 GB in Start55 GB total

The engineer confirms which allowance gets the extra, and how much, on the first call.

Book a Call With an Engineer

Clients We Partner With

Each of them shipped faster with Filestack.

Grailed logo
Julian Connor
CTO / Grailed

“At first we were managing all file uploads ourselves. That was the largest bottleneck in our entire app, but we wanted to leverage a 3rd party solution.”

Keela logo
Nejeed Kassam
CEO / Keela

“Filestack has already saved us an estimated $25,000 CAD and 3 months of development time.”

Coca-Cola
TED
Monster
Zenefits
Codementor
Earth Class Mail
Pingboard
Wishbone

Frequently Asked Questions

What should we bring to the first call?

A link to the upload code you want reviewed, the name of the provider you use today, and your target launch date.

Which features can we test with the engineer?

Any Filestack feature, including ones your app does not use yet.

Which upload providers can you migrate us from?

Uploadcare, Cloudinary, Transloadit, Uppy-based uploaders and in-house upload code. The migration plan maps your widget, stored files, transformation URLs and webhooks to their Filestack equivalents.

Can we keep files in our own storage bucket?

Yes. Filestack stores uploads in Amazon S3, Google Cloud Storage, Azure or Dropbox through the storeTo option, and in a Filestack-managed S3 bucket by default.