Media Storage

Keep files close to the data they belong to. Datasquirel lets you upload, organize, protect, and serve media without adding a separate storage product to the stack.
Page Hero Image

How It Works

  1. Create folders to organize uploads by app, content type, or workflow
  2. Upload files through the admin UI or the REST API, including images, documents, videos, and other assets
  3. Serve files immediately from a dedicated file-serving layer that stays separate from the main API traffic
  4. Toggle privacy by folder whenever a group of files should require controlled access

Key Features

Public and Private Folders

Choose whether a folder should be openly available or protected. That makes it easy to mix public assets like product images with restricted files like invoices or internal documents.

Automatic Thumbnail Generation

Datasquirel creates thumbnails for uploaded images so applications can use smaller, UI-friendly versions without extra processing pipelines.

Dedicated Static File Server

Media requests are served separately from the core API, which helps keep asset delivery from competing directly with database-heavy application traffic.

API Upload Support

Applications can upload files programmatically, which means user-generated assets and backend workflows can plug into Datasquirel without a separate storage integration.

Use Cases

  1. Product images: Store and serve catalog imagery with thumbnails ready for listings and grids
  2. User uploads: Capture profile photos, attachments, or submitted documents alongside the related records
  3. CMS assets: Organize the files behind blog posts, landing pages, and editorial content
  4. Private documents: Protect sensitive files with database-managed access controls and expiring keys

Ready to take control of your data?

Create a free account and start managing your databases in minutes, or deploy Datasquirel on your own infrastructure using the self-hosted community edition.