...

Free File Infrastructure API

One API for file uploading, image transformation, and CDN delivery in your application.

Your free account includes

$0 forever, no credit card required. 1 team member, 20 MB maximum file size, integrated CDN, and community support.

Trusted by teams at

Create your free Filestack account

Having trouble signing up? Try our troubleshooting help

Have any questions? Contact Us

One API for Upload, Processing, and Delivery

From the moment a user picks a file to the moment your application serves it back.

Additional capabilities

Secure file handling

Signed URLs, access policies, domain allowlists, and virus detection.

Workflows

Chain processing, security, and delivery into one pipeline with webhooks.

Face detection

Detect faces, then crop, blur, or pixelate them automatically.

SDKs for the Frameworks You Already Use

Install the library for your stack and make the first upload in minutes. Every SDK wraps the same upload, transformation, and delivery API.

Your First Upload in a Few Lines

The same API key works across client-side and server-side SDKs. Pick a language to see the integration.

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.

Julian Connor, CTO, Grailed

Free Plan Questions

Is the Filestack Free plan actually free?

Yes. The Free plan costs $0 and stays active. It includes 500 uploads, 1 GB of storage, 1 GB of bandwidth, and 1,000 transformations.

Do I need a credit card to sign up?

No. Signup takes a name, email, country, and password. Your API key is available as soon as you confirm your email.

Who is the Free plan for?

Developers and product teams building file upload, processing, or delivery into an application. It covers one team member and a 20 MB maximum file size.

Which languages and frameworks have SDKs?

JavaScript, React, Angular, Python, PHP, Java, Ruby, Go, iOS, and Android, all documented in the SDK reference. Any language that can make an HTTP request can call the REST API directly.

How long does integration take?

The client-side picker takes three lines of JavaScript and an API key. Server-side uploads take an SDK install and a single upload call.

Where are uploaded files stored?

Filestack stores files in an internally managed S3 bucket by default. You can route storage to your own S3, Azure, Dropbox, or Rackspace account instead.

What happens when I reach the Free plan limits?

Compare paid plans on the Filestack pricing page and upgrade from your dashboard. Plan data and API keys carry over.

Ready to build? Your API key is one form away.