Why Hadoken exists
The problem
Rails deployment got complicated. Kamal gives you a deploy tool but expects you to provision servers, configure Docker, manage TLS, and handle the rest yourself. Heroku works but charges a premium for features that should be standard and treats Rails like any other framework. The big cloud providers want you to learn their platform before you can ship anything.
If you're a solo dev or a small agency, you're stuck choosing between doing ops work that isn't your job or paying for a platform that doesn't know your stack.
The bet
Security should be default infrastructure, like TLS. Not a checkbox on the enterprise plan. Not a compliance feature you bolt on after a breach. Every app -- including the $29/mo side project -- deserves gVisor sandboxing, vulnerability scanning, encrypted secrets, and audit logging.
The question isn't "do you need security?" It's "why would you deploy somewhere that doesn't have it?"
What Hadoken does differently
Hadoken is built for Rails and only Rails. It reads your Gemfile.lock and detects your stack: Ruby version, database adapter, Solid Queue, Solid Cache, Solid Cable, SQLite. No config files. No YAML. No Dockerfile.
Security is baked in at the container level. Every app runs inside a gVisor sandbox. Container images are scanned on every deploy. Env vars are encrypted at rest. Audit logs are on by default. TLS is automatic. None of this requires configuration or an upgrade.
The CLI is a standalone Go binary. You install it, run
hadoken, and get a live HTTPS URL. That's the
whole workflow.
The ask
Hadoken is live and taking deployments. It's early. Some edges are rough. The pricing will change. But the core works: you can deploy a Rails app in under a minute with security defaults that most platforms charge extra for.
Try it. Deploy something. Tell me what breaks. I want to hear from people who are actually shipping Rails apps, not people who are evaluating platforms. If something doesn't work, that's useful. If something is missing, that's useful too.
Get started or email me directly at ak@hadoken.dev.