Kamui Platform Kamui Platform ドキュメント
EN JA

はじめに

Kamui Platform ドキュメントへようこそ。

Kamui Platform とは — Heroku・Railway 代替の日本発 PaaS

Kamui Platform は、アプリケーションのデプロイと運用を簡単にする PaaS(Platform as a Service)/クラウドデプロイ基盤 です。Heroku や Railway と同じカテゴリのサービスで、GitHub リポジトリと連携することで、コードを push するだけで自動的にビルド・デプロイが実行されます。

Kamui Platform の特長

  • コールドスタートなし — 無料プランでもアプリは 24 時間 365 日常時起動(Heroku と異なりスリープしません)
  • GitHub push デプロイ — git push するだけで自動ビルド&デプロイ。CI/CD の設定は不要
  • Dockerfile 不要 — 言語を自動判定し、ビルド&デプロイ。Dockerfile や複雑な設定は不要
  • 東京リージョン — 日本国内サーバーで低レイテンシー
  • 無料プランあり — 無料プランからスタート可能

主な機能

機能 説明
アプリケーションデプロイ Node.js / Next.js、Python(FastAPI, Django, Flask)、Go のサーバーサイドアプリ、または静的サイト(HTML/CSS/JS)をデプロイ
マネージド PostgreSQL 自動バックアップ付きの PostgreSQL データベースを数クリックで作成
GitHub push 自動デプロイ git push で自動ビルド&デプロイ、CI/CD 設定不要
CronJob(定期実行ジョブ) バッチ処理やデータ集計をスケジュール実行。Cron 式で柔軟に設定可能
カスタムドメイン & HTTPS 独自ドメインと無料 SSL 証明書を自動発行
DDoS 対策 全アプリに組み込みのセキュリティ保護
CLI コマンドラインからアプリ・DB・ジョブの全操作が可能

対応言語・フレームワーク

言語 フレームワーク / 詳細
Node.js Express, Next.js, Fastify など。Node 20 ランタイム
Python FastAPI, Django, Flask など。requirements.txt / Pipfile / poetry / pyproject.toml を自動判定。Python 3.12
Go Echo, Gin, 標準 net/http など。Alpine Linux 上で最適化バイナリとして実行
静的サイト HTML / CSS / JavaScript。Hugo, Gatsby, Astro 等の静的サイトジェネレーター出力にも対応。高性能 Nginx で配信

操作方法

Kamui Platform は2つの方法で操作できます:

1. ダッシュボード(GUI)

Web ブラウザからアクセスするグラフィカルなインターフェースです。直感的な操作でプロジェクトやアプリケーションを管理できます。

👉 https://dashboard.kamui-platform.com

2. CLI(コマンドラインインターフェース)

ターミナルから kamui コマンドを使って操作できます。スクリプトとの連携や自動化に便利です。

# インストール(macOS / Linux)
brew install kamui-project/tap/kamui

# ログイン
kamui login

# プロジェクト一覧
kamui projects list

# アプリ作成(対話形式)
kamui apps create

# ジョブ作成(対話形式)
kamui jobs create

次のステップ