Scalable file storage
Store, transform, and deliver files at blazing speed with our global CDN. Upload files with just a few lines of code, resize images on-the-fly, and control access with granular permissions.

const { fileMetadata } = await nhost.storage.upload({ file })
const url = nhost.storage.getPublicUrl({
fileId: fileMetadata.id,
transformation: {
width: 400,
height: 300,
quality: 80
}
})
Simple integration
Add storage in minutes
Rapidly build production-ready file management for web and mobile apps.
await nhost.storage.upload({ file })
Type-safe SDK
Full TypeScript support for a better developer experience
Works everywhere
Seamless integration with React, Vue, Next.js, Flutter, and more
Performance features
Global CDN & image transformations
Deliver content blazing fast anywhere in the world while optimizing images on-the-fly for the perfect balance of quality and performance.
Global CDN
Files are automatically distributed to 80+ locations worldwide, ensuring low-latency access for users anywhere on the planet.
Image transformations
Resize, crop, convert formats, and adjust quality on-the-fly with simple URL parameters. No need for pre-processing or multiple image versions.
High scalability
Handle millions of uploads and downloads without breaking a sweat. Designed to scale effortlessly as your user base grows.
Storage buckets
Organize files into logical buckets for different purposes - public assets, user uploads, backups, and more - each with its own permission rules.
Presigned URLs
Generate temporary access links for private files, perfect for secure file sharing with time-limited access that automatically expires.
Your backend platform
Explore the Nhost ecosystem
Storage is just one part of your backend stack. Discover how all our services work together to power your applications.
Postgres database
Enterprise-grade SQL database, instantly ready.
GraphQL API
Instant, real-time API for your data.
Authentication
Secure user sign-up, sign-in, & management.
Storage
File uploads, downloads, & CDN.
Serverless Functions
Scalable JS/TS backend logic. No servers.
Bring your own containers
Deploy your services written in any language.
AI toolkit
Auto-Embeddings, Assistants, File Stores, and more.

Start building your next big thing
Get a complete backend up and running in minutes. Focus on building features your users will love, not wrestling with infrastructure. No credit card required for the free tier.
Join thousands of developers shipping faster with Nhost