Built for developers

Everything you need to deploy and share static sites securely. No complexity, no vendor lock-in, no monthly fees.

Security

Keep your content private

Multiple layers of protection ensure only the right people see your work.

Password Protection

AES-256-GCM client-side encryption with PBKDF2 key derivation. Content is encrypted before it leaves your machine. The server never sees your password or unencrypted files.

Magic Links

Email-based access without passwords. Visitors enter their email and receive a time-limited link. Links expire after 5 minutes for security.

Email Restrictions

Limit access to specific email addresses using Cloudflare Access. Recipients authenticate via email link—no passwords to manage or share.

Domain Allowlisting

Restrict access to users from specific email domains. Perfect for sharing with external teams or client organizations.

No Data Retention

Files are deployed directly to Cloudflare Pages. The API processes requests but stores nothing. Your content lives only where you put it.

Developer Experience

Fits your workflow

Command-line first, scriptable, and designed to get out of your way.

Single Command Deploy

Point bassh at any folder. It packages your files, encrypts if needed, and deploys to Cloudflare Pages. No config files, no build steps, no waiting.

# Deploy a folder with password
bassh ./dist -p "secret123"
# Deploy with email restriction
bassh ./build -e "client@acme.com"
# Deploy with custom domain
bassh ./docs --custom-domain "docs.example.com"

CI/CD Ready

Generate an API key for automated deployments. Use environment variables for secrets. Works with GitHub Actions, GitLab CI, or any pipeline.

Manage Projects

List all your deployments. Delete old projects. Update existing sites. Everything from the command line, no web dashboard needed.

Custom Domains

Use your own domain for deployed sites. Point docs.example.com at your project with automatic SSL. Professional URLs for client-facing work.

Infrastructure

Powered by Cloudflare

Enterprise-grade infrastructure without enterprise complexity or cost.

Global CDN

Deployed to Cloudflare's 300+ data centers worldwide. Your site loads fast regardless of where your users are located.

Edge Computing

Authentication and decryption happen at the edge. No round trips to origin servers means faster time-to-first-byte.

99.9% Uptime

Built on Cloudflare's battle-tested infrastructure. No servers to maintain, no downtime to worry about.

Free Tier Friendly

Runs entirely within Cloudflare's free tier limits. 100k daily requests, unlimited sites, no credit card required.

Collaboration

Built for teams

Operators manage infrastructure. Users just deploy. No Cloudflare accounts required.

Invite System

Operators generate invite codes. Team members register with a single command. No email verification, no password policies, no admin overhead.

Namespace Isolation

Each user's projects are prefixed with their username. No collisions, clear ownership, easy to audit.

Claude Code Skill

Install the skill and deploy HTML artifacts directly from Claude conversations. Generate a preview, share it instantly—zero context switching.

Self-Hosted

Deploy the Worker to your own Cloudflare account. Full control over your infrastructure, your data, your domain.

Interactivity

More than static

Collect data from your visitors without setting up a backend.

Form Submissions

Add contact forms, feedback forms, or any data collection to your static site. Submissions are stored and accessible via CLI. Export as CSV or JSON. No external services required.

<!-- Point form to your project -->
<form action="/form/my-site" method="POST">
<input name="email" />
<button>Submit</button>
</form>
# View submissions
bassh forms -n my-site

Ready to deploy?

Request an invite code and start sharing static sites in under a minute.

Request Access