Introduction
Welcome to the Kamui Platform documentation.
What is Kamui Platform? — Heroku & Railway Alternative PaaS from Japan
Kamui Platform is a PaaS (Platform as a Service) / cloud deploy platform that simplifies application deployment and operations. It is in the same category as Heroku and Railway. By integrating with GitHub repositories, your code is automatically built and deployed whenever you push.
Why Choose Kamui Platform?
- No Cold Starts — Your app runs 24/7, even on the free plan (unlike Heroku, there's no sleep mode)
- GitHub Push Deploy — Just git push to auto-build & deploy. No CI/CD setup needed
- No Dockerfile Required — Language auto-detection. No Dockerfile or complex configuration needed
- Tokyo Region — Low-latency servers in Japan
- Free Plan Available — Start with the free plan
Key Features
| Feature | Description |
|---|---|
| Application Deployment | Deploy Node.js / Next.js, Python (FastAPI, Django, Flask), Go server-side apps, or static sites (HTML/CSS/JS) |
| Managed PostgreSQL | Create PostgreSQL databases with automated backups in just a few clicks |
| GitHub Push Auto-Deploy | Auto-build & deploy on git push, no CI/CD setup required |
| Cron Jobs (Scheduled Tasks) | Run batch processing and data aggregation on a schedule. Flexible Cron expression support |
| Custom Domains & HTTPS | Use your own domain with auto-provisioned free SSL certificates |
| DDoS Protection | Built-in security protection for all apps |
| CLI | Manage apps, databases, and jobs from the command line |
Supported Languages & Frameworks
| Language | Frameworks / Details |
|---|---|
| Node.js | Express, Next.js, Fastify, etc. Node 20 runtime |
| Python | FastAPI, Django, Flask, etc. Auto-detects requirements.txt / Pipfile / poetry / pyproject.toml. Python 3.12 |
| Go | Echo, Gin, standard net/http, etc. Compiled as optimized binaries on Alpine Linux |
| Static Sites | HTML / CSS / JavaScript. Works with Hugo, Gatsby, Astro, and other static site generator outputs. Served via high-performance Nginx |
How to Use
You can use Kamui Platform in two ways:
1. Dashboard (GUI)
A graphical interface accessible from your web browser. Manage projects and applications with intuitive controls.
👉 https://dashboard.kamui-platform.com
2. CLI (Command Line Interface)
Use the kamui command from your terminal. Great for scripting and automation.
# Install (macOS / Linux)
brew install kamui-project/tap/kamui
# Login
kamui login
# List projects
kamui projects list
# Create an app (interactive)
kamui apps create
# Create a job (interactive)
kamui jobs create
Next Steps
- Quick Start - Deploy your first application (3-minute GitHub push deploy)
- CLI Installation - Set up the CLI
- Jobs (CronJob) - Create scheduled jobs