File Storage: Your Database's Perfect Companion

You've got your database. Now add enterprise-grade file storage. Upload images, videos, PDFs, and any file type directly from your application. No complex setup. No vendor lock-in. Just simple, powerful storage that scales with your needs.

What Is File Storage?

File Storage is an optional add-on to your AgenticSQL database. It gives you a dedicated, secure space to store files—images, videos, documents, anything your application needs. Think of it as your database's file cabinet.

Unlike traditional file storage solutions that require complex configuration, File Storage works out of the box. Purchase a plan, and within seconds you have a fully configured storage bucket with API credentials ready to use.

Why You Need It

Keep Your Database Clean

Databases are for structured data. Files belong in object storage. This separation keeps your database fast and your costs predictable.

Enterprise Security

Every file is stored with encryption at rest. Access is controlled through secure, time-limited URLs. Your data stays private.

Instant Setup

No AWS console. No IAM policies. No bucket configuration. Purchase a plan and start uploading files in under 60 seconds.

No Size Limits

Upload files up to 100MB each. Store videos, high-resolution images, PDFs, archives—whatever your application needs.

How to Get Started

1

Choose Your Plan

Navigate to the File Storage page in your dashboard. You'll see three plans:

Starter10 GB storage, 50 GB bandwidth — $8/month
Growth50 GB storage, 250 GB bandwidth — $15/month
Scale100 GB storage, 500 GB bandwidth — $30/month
2

Complete Purchase

Click "Get Started" on your chosen plan. You'll be redirected to a secure checkout page. Complete your payment, and you're done. No forms. No waiting. Your storage is provisioned instantly.

3

Start Uploading

After purchase, you'll be redirected back to your dashboard. You'll see:

  • •A file upload interface (drag & drop or click to select)
  • •Your API credentials (for programmatic access)
  • •Usage statistics (storage used, bandwidth consumed)

Two Ways to Use File Storage

Dashboard Upload

The simplest way. Navigate to your File Storage dashboard, drag and drop files, and they're instantly uploaded. Perfect for manual uploads, testing, or managing assets.

Features:

  • • Drag & drop interface
  • • Preview images and videos
  • • Copy shareable links
  • • Delete files

API Access

For programmatic access, use the standard AWS SDK. Your credentials are displayed in the "API Settings" tab. Compatible with any tool that speaks the S3 protocol.

Node.js Example:

import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";

const s3 = new S3Client({
  region: "us-east-1",
  credentials: {
    accessKeyId: "YOUR_ACCESS_KEY",
    secretAccessKey: "YOUR_SECRET_KEY"
  }
});

// Upload a file
await s3.send(new PutObjectCommand({
  Bucket: "your-bucket-name",
  Key: "profile-photo.jpg",
  Body: fileBuffer
}));

Python Example:

import boto3

s3 = boto3.client('s3',
    aws_access_key_id='YOUR_ACCESS_KEY',
    aws_secret_access_key='YOUR_SECRET_KEY',
    region_name='us-east-1'
)

# Upload a file
s3.upload_file('local-file.jpg', 'your-bucket-name', 'profile-photo.jpg')

Pricing & Limits

File Storage is billed monthly. Your plan includes both storage space and bandwidth (data transfer). If you exceed your limits, we'll notify you and you can upgrade to a larger plan.

What Counts Toward Your Limits?

Storage:Total size of all files in your bucket. Measured in GB.
Bandwidth:Data transferred when files are downloaded or accessed. Uploads don't count.

Example:

You're on the Starter plan (10 GB storage, 50 GB bandwidth). You upload 8 GB of images. Each image is viewed 100 times. If each image is 1 MB, that's 800 GB of bandwidth. You'd need to upgrade to the Scale plan.

Security & Reliability

Private by Default

Your files are not publicly accessible. Access is controlled through secure, time-limited URLs that expire after use.

Encrypted at Rest

All files are encrypted using industry-standard encryption. Your data is protected even if physical storage is compromised.

99.99% Uptime

Built on AWS infrastructure with automatic redundancy. Your files are replicated across multiple availability zones.

No Vendor Lock-in

Standard S3 protocol means you can migrate your files to any compatible service at any time. Your data is yours.

The Complete Stack

Your database stores structured data. File Storage handles everything else. Together, they give you a complete backend foundation—no assembly required.

This is how modern applications should work. Simple. Secure. Scalable.

Get Started with File Storage