Kamui Platform Kamui Platform Docs
EN JA

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