Skip to content
Storage_

Storage for every file - with smart image previews built in

Store documents, media, and user uploads with encryption, compression, and on-the-fly image transformations. Same project as Auth and databases—no separate media stack just to ship responsive images.

Serve the right image for every screen

Request resized, cropped, and format-optimized previews from one stored file—ideal for avatars, catalogs, and user-generated content—without running a separate image delivery service on the side.

Preview Files

Fast uploads, lighter transfers

Chunked uploads handle large video and design files, while compression and preview parameters keep everyday images efficient on browsers and mobile networks.

Protect your files and set permissions

Encrypt files at rest and enforce per-user and team permissions—so private uploads stay private, not just hidden behind a public URL pattern.

Learn more

Permissions

RoleCreateReadUpdateDelete
Any
Guest
Users
user:62f8b5b
user:62e1544
Dashboard_

Manage your storage infrastructure from the Console

Organize your buckets and files with ease in your dashboard, as well as manage security, permissions, compression, and more.

Learn more

File management dashboard

Visualize and search for files with different view options and manipulate multiple at the same time.

Extensive settings options

Manage security, permissions, compression, and more with straightforward Bucket settings.

APIs_

What you can do with Storage APIs

Create buckets, stream uploads, read metadata, and generate transformed previews from your SDKs—all with the same permission model as the rest of Appwrite.

View docs

The switch to using Appwrite brought infinite value that I'm still discovering today, but a major impact that it made was the amount of time and stress that it saved me as it simply just works.

K-Collect Logo
Ryan O’Conner Founder // K-Collect

We really loved working with Appwrite for launching our bootstrapped "Open Mind" App. I am still surprised how easy the implementation into Flutter was.

Open Mind Logo
David Forster Founder // Open Mind

The integrated user authentication and the ease of creating data structures have undoubtedly saved us several weeks' worth of time.

mySHOEFITTER Logo
Marius Bolik CTO // mySHOEFITTER

Just go for it, don’t think twice. Try Appwrite, and you will love it!

Smart Bee Logo
Sergio Ponguta Founder // Smart Bee

Just like a Swiss Army Knife, you can choose and use the tools that you need with Appwrite.

Majik Kids Logo
Phil McClusky Developer // Majik Kids

We have somewhere between 200,000 to 600,000 function executions per day. It's especially nice that you guys have to deal with the scaling now and not me.

Socialaize Logo
Zach Handley CTO // Socialaize

Powered by open source

Appwrite is a 100% open source project. Storage runs alongside Auth, databases, and Functions in one stack—so your files and previews live in the same control plane as the rest of your backend.

Join the community

Join the community

Get on the go support from a very active and welcoming community.

Self-host or go Cloud

Build the way you want. Pick between self hosting or cloud.

No vendor lock-in

You own your data and can easily move to and from Appwrite.

Start building with Appwrite today

Get started

Our plans

  • Free

    $0

    A great fit for passion projects and small applications.

    Get started
  • Pro

    Most popular
    From
    $25
    /month

    For production applications that need powerful functionality and resources to scale.

    Start project
  • Enterprise

    Custom

    For enterprises that need more power and premium support.

    Contact us