Define Your Limits
Control Your Cloud Storage

UploadArmor protects your platform with key-based verification, quota control, and anomaly detection — all built for modern developers.

Code Examples

import { createUploadthing } from "uploadthing/next";
import { verifyUploadToken } from "@uploadarmor/client";

const f = createUploadthing();

export const ourFileRouter = {
  imageUploader: f({ image: { maxFileSize: "4MB" } })
    .middleware(async ({ req }) => {
      const userId = req.headers.get("x-user-id");
      const token = req.headers.get("x-upload-token");

      const verification = await verifyUploadToken({
        userId,
        token,
        fileSize: req.headers.get("content-length"),
        fileType: "image",
      });

      if (!verification.success) throw new Error(verification.message);

      return { userId };
    })
    .onUploadComplete(({ metadata }) => {
      console.log("Upload complete", metadata);
    }),
};

Why Use UploadArmor?

Uploads are the most common attack surface. UploadArmor gives you a secure gateway for them.

Token Verification

Every upload is authenticated with cryptographic tokens.

Quota Enforcement

Limit per-user storage and prevent overload.

Multi-provider Support

Works with UploadThing, S3, Cloudinary, and more.

Edge Optimized

Runs at the edge. Blazing fast. Serverless native.

Abuse Prevention

Rate limiting, anomaly detection, and full audit trails.

How Much? Not so much...

Start for free. Upgrade when you're ready to take control of your upload pipeline.

Free Tier

Basic API access with no storage control or quota enforcement.

$0/mo
  • API key access
  • Up to 1,000 uploads/mo
  • No quota limits
Most Popular

Pro Control

The recommended plan for scaling teams needing control and visibility.

$12/mo
  • Everything in Free
  • 10,000 uploads/mo
  • Quota enforcement
  • Token verification
  • Storage reporting
  • Rate limiting

UploadArmor Max

For mission-critical, high-volume upload infrastructures.

Custom Pricing
  • Everything in Pro
  • Unlimited uploads
  • Enterprise support
  • SLA guarantees
  • Custom retention policies