Quick Start
This guide walks you through deploying your first application on Kamui Platform.
Prerequisites
- A GitHub account
- A GitHub repository with your code
Step 1: Create Account / Login
- Go to Kamui Platform
- Click "Login with GitHub"
- Authorize GitHub access
- Register and verify your email address
Step 2: Create a Project
A project is a container for grouping applications and databases.
Using GUI
- Click "New Project" in the dashboard
- Enter a project name
- Select a plan (Free / Pro)
- Select a region (Tokyo)
- Click "Create"
Using CLI
kamui projects create
Follow the interactive prompts to enter name, plan, and region.
Step 3: Install GitHub App
To deploy from a GitHub repository, you need to install the GitHub App.
- Select "GitHub Repository" when creating an app
- Click "Install GitHub App"
- Select the Organization or account to install
- Choose which repositories to grant access
Step 4: Create an Application
Dynamic App (Server-side)
Deploy server-side applications using Node.js, Go, or Python.
Using GUI
- Open a project and click "New App" → "Dynamic App"
- Configure settings:
- App name
- Language (Node.js / Go / Python)
- Select repository and branch
- Start command (e.g.,
npm start) - Setup command (e.g.,
npm install) - Health check endpoint (e.g.,
/health) - Click "Create"
Using CLI
kamui apps create
Follow the interactive prompts.
Static App
Deploy static sites consisting of HTML, CSS, and JavaScript only.
From GitHub Repository
- Select "New App" → "Static App" → "GitHub"
- Select repository and branch
- Specify the public directory (e.g.,
dist,build) - Click "Create"
From Local Files
- Select "New App" → "Static App" → "Upload"
- Upload a ZIP file or directory
- Click "Create"
You can also upload via CLI:
kamui apps create
# Select "Static app (ZIP upload)" as App type
# Specify the local directory path
Step 5: Verify Deployment
After creating an app, the build and deploy process starts automatically.
- Check the status in the app detail screen
- Once it shows "running", access the provided URL
- Verify your application is working correctly
Subsequent Deployments
Simply push to your GitHub repository to trigger automatic redeployment.
git add .
git commit -m "Update feature"
git push origin main
To manually redeploy, click the "Redeploy" button in the app detail screen on the dashboard.