Bastion
Fortified CDN · all systems operational

Send anything to anyone,
keep it forever.

Bastion is the fortified way to move files: upload once, share a link with per-file access rules, and watch every download land in your audit log — delivered from the edge, bit for bit.

New transfer — bastion/dl/u-you/1.4.0/
Search files, people, or paste a link…⌘K
  • launch-cut_final_v12.mp42.4 GB · ProRes
    x
    64%
    Uploading
  • brand-stills-selects.zip812 MB · 214 photosStoredComplete
  • firmware-2.8.1.tar.gz146 MB · checksum ✓StoredComplete
Anyone with the linkPassword onExpires in 7 days

No account needed to receive. Checksums verified end to end — the file they get is the file you sent.

A library that remembers every transfer

Nothing disappears into a chat thread again. Every file you have ever sent or received stays searchable — by name, by person, by what's inside it.

“the deck we sent the investors in march”Natural language
  • Series-A-deck_v9.pdfSent to Halcyon Capital · Mar 12 · 48 downloads
  • product-walkthrough.mp4Received from Mono Studio · Mar 9 · 1.1 GB
  • launch-stills-selects.zipSent to Fieldnotes · Mar 3 · checksum ✓

Activity receipt

  • maya@halcyon.vcdownloaded2m ago
  • link createdexpires in 7d1h ago
  • checksumsha-256 verified1h ago
  • storagepinned at v9Mar 12
Open the audit log

Trusted by teams who ship heavy files

NorthwindHalcyonMono StudioFieldnotesArclineBloom & Co
“We stopped thinking about file transfer entirely. Bastion is where work leaves our hands — and we can prove exactly where it went.”
Lena Ortiz — Head of Production, Mono Studio

Built for files other tools refuse

No silent compression, no “file too large”, no expiring into the void.

Send up to 500 MB in one link
Whole project folders, disk images, raw footage. One upload, one durable /dl/ URL — pinned to a version or always-latest.
Collect files from anyone
Share an upload link and guests drop files straight into your namespace. No account, no install, no 25 MB ceiling.
Deliver on your own terms
Passwords, expiry windows, download caps and per-file access rules — enforced before a single byte moves.

Every format. Untouched.

Bastion never converts or compresses — the checksum they receive matches the checksum you sent.

MP4
MOV
ProRes
RAW
DNG
PSD
AI
INDD
PDF
ZIP
WAV
MP3
FBX
OBJ
TTF
SVG
PNG
TIFF
KEY
XLSX
JSON
ISO
FCPX
GLB

The Bastion manifesto

Files are how work leaves your hands. A cut, a build, a contract, a life's research — they deserve better than an expiring link and a shrug. Bastion keeps every byte intact, every access accounted for, and every version exactly where you left it. Forever is a feature. We built it. 

Private by architecture, not by promise

Security you can point at, audit, and revoke — per file.

Encryption everywhere
AES-256 at rest, TLS 1.3 in transit, SHA-256 integrity ETags on every object.
Per-link controls
Passwords, expiry, download caps, IP allowlists and scoped service tokens.
Access logs
Every request traced with actor, IP and duration. Nothing moves anonymously.
Data residency
Self-host the CDN core anywhere; bytes never leave infrastructure you control.
SOC 2 Type IIGDPR readyISO 27001HIPAA aligned3-tier admin rolesScoped API tokens

The fastest way from your disk to theirs

Range streaming, pinned versions and edge caching — pick a metric and watch the gap.

Bastion
38 s
Legacy FTP
4 m 06 s
Email attachment
✕ blocked
Rejected — too large
Generic cloud drive
2 m 12 s

Illustrative benchmark topology: 4 GB ProRes file, 1 Gbps access link, median of 30 runs. Your mileage — and your checksums — may vary.

Made for the whole team

Shared workspaces

Invite the whole production team into one library. Guests get upload-only links; members get the full archive.

  • Unlimited guest upload links
  • Folder-level permissions
  • One search across every transfer

Customer stories

“Final cuts used to ride hard drives across the city. Now the link is in the client's inbox before the render farm has cooled down — and we can see the second they watch it.”
Lena Ortiz · Head of Production, Mono Studio
4 GB in 38 s

Use ← → keys to browse

How Bastion works

01

Drop it in

Drag anything into Bastion — or let guests upload through your link. Files land in your CDN namespace with a SHA-256 fingerprint.

Plays well with your stack

A token-protected upload API, stable registry URLs and plain HTTP semantics. If it can make a request, it can publish to Bastion.

Get an API token
REST API
Scoped tokens
Custom domain
Version pinning
Range streaming
Media delivery
Audio CDN
Video CDN
Web fonts
CSV / data
Binaries
Self-hosted

Notes from the fortress

Field notes on moving big files safely.
Engineering

Range requests, done right: resuming a 4 GB download on hotel Wi-Fi

6 min read

Security

Why we hash tokens, pin versions, and log absolutely everything

8 min read

Product

Forever storage is a feature: the case against expiring links

4 min read

Pricing that scales with your files

Start free. Upgrade when the archive gets serious.

Starter

For sending your first heavy files.

$0/ mo
  • 500 MB storage
  • 10,000 requests / day
  • 500 MB max file size
  • Per-file access rules
  • Full audit log
Start free
Most popular

Studio

For teams shipping work every day.

$19/ mo
  • 200 GB storage
  • Unlimited guest uploads
  • Custom domain & branding
  • Team workspaces & roles
  • Benchmarks & analytics
  • Priority support
Start 14-day trial

Fortress

Self-hosted control, enterprise guardrails.

$79/ mo
  • Unlimited storage (your infra)
  • 3-tier admin hierarchy
  • Scoped service tokens
  • Data residency controls
  • SSO & advanced audit exports
Talk to us

Questions, answered

Something heavier on your mind? Talk to a human.

Still curious?
We reply within one business day — usually much faster.

Forever, until you delete them. Links don't rot after 7 days unless you set an expiry yourself — pinning a version keeps that exact file at that exact URL indefinitely.

Send it once. Keep it forever.

Your first 500 MB is free, the link never rots, and every download is on the record.