File infrastructure with your name on it

The fastest way to ship assets from your own domain.

One API. Branded URLs, global CDN, automatic image optimization. Zero AWS babysitting.

Features

Everything you need. Nothing you don't.

Buckt wraps S3, CloudFront, and ACM behind a single API — so you can stop writing glue code and start shipping.

Branded domains

Serve files from assets.yourcompany.com instead of random AWS URLs.

Automatic SSL

Certificates are provisioned and renewed for you. No DNS sweat.

Image optimization

Resize, reformat, and compress on upload. JPEG, PNG, WebP, AVIF, GIF.

Developer SDK

Zero-dependency TypeScript SDK. Upload, list, and delete in one line.

Bring your own account

Connect your AWS account. Your data, your region, your control.

Team management

Invite teammates, scope API keys, track usage per organization.

How it works

From zero to branded URL in under a minute.

01

Create a bucket

Pick a name, region, and optimization profile. We provision S3, CloudFront, and policies in seconds.

Create bucketStep 1
Region
02

Connect your domain

Point a CNAME at Buckt. We issue the certificate and wire the CDN — no DNS gymnastics.

03

Upload anything

Use the SDK, REST API, or dashboard. Every asset is live on your domain, globally cached.

Developer-first

One call. Every asset, on your domain.

A zero-dependency SDK and a clean REST API. Whichever you pick, the URL is yours.

import { Buckt } from "@buckt/sdk";

const buckt = new Buckt({ apiKey: process.env.BUCKT_API_KEY! });

const file = await buckt.files.upload(
  "bucket_123",
  "hero.jpg",
  image,
  "image/jpeg",
  { optimization: "balanced" }
);

console.log(file.url);
// → https://assets.acme.com/hero.jpg

Pricing

Simple pricing. No surprises.

Start free. Upgrade when your project does.

Free

$0forever

Everything you need to try Buckt on a side project.

  • 1 bucket
  • 1 GB storage
  • 10 GB bandwidth / month
  • 100 requests / minute
  • Branded domain + SSL
Start free
Most popular

Pro

$12/ month

For teams shipping real products on their own domain.

  • 10 buckets
  • 100 GB storage
  • 1 TB bandwidth / month
  • 1,000 requests / minute
  • Image optimization
  • Bring your own AWS account
Get started

Enterprise

Custom

Unlimited scale, SSO, and a signed agreement.

  • Unlimited buckets
  • Unlimited storage
  • 10,000 requests / minute
  • Dedicated support & SLA
Contact sales

Start shipping from your own domain.

Create your first branded bucket in under a minute. No credit card required.

Get started