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.
Create a bucket
Pick a name, region, and optimization profile. We provision S3, CloudFront, and policies in seconds.
Connect your domain
Point a CNAME at Buckt. We issue the certificate and wire the CDN — no DNS gymnastics.
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.jpgPricing
Simple pricing. No surprises.
Start free. Upgrade when your project does.
Free
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
Pro
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
Enterprise
Unlimited scale, SSO, and a signed agreement.
- Unlimited buckets
- Unlimited storage
- 10,000 requests / minute
- Dedicated support & SLA
Start shipping from your own domain.
Create your first branded bucket in under a minute. No credit card required.
Get started