Keelson

Ship AI-built internal apps to your team — securely.

Keelson takes the app you built with AI and makes it team-ready. Deploy, authenticate, and manage — all from one platform.

Start free trial →

What Keelson Does

Auth built in

SSO login and per-app access control out of the box

Deploy via AI agent

Ship directly from Claude Code, Codex, and other coding agents

Cron & persistent data

Scheduled jobs and SQLite storage included

Logs, backups & monitoring

Centralized operations from one dashboard

App list dashboard

App name, status, URL, and last deploy at a glance

Deploy in minutes with an AI agent

Build an app, deploy it, share it with your team — in three steps.

1

Build your app

Use any language or framework. Apps generated with AI coding tools work out of the box.

2

Deploy with an AI agent

Tell your AI agent to deploy. Keelson handles the build and infrastructure automatically.

3

Share via authenticated URL

A dedicated URL (*.keelson.run) is issued with auth and HTTPS applied automatically.

Deploy via AI agent

Add Keelson's toolset (Agent Skills) to coding agents like Claude Code or Codex to deploy directly from your conversation. No context switching.

Build errors are automatically triaged and fixed by the agent.

For engineers, a dedicated CLI is also available: keelson deploy.

Deploy completion screen or CLI output

Deploy success → URL issued → auth applied

Secure by default — no code changes required

Keelson ships with authentication and access control built in. Your app doesn't need a single line of auth code.

Organization SSO

Sign in with Google, Microsoft, or other identity providers. Once authenticated, users can access every app they're authorized for.

Per-app access control

Control who can access each app from the dashboard. Auth is handled by the Keelson security gateway — no implementation needed in your app.

IP restrictions

Lock access to specific IP addresses, like your office network. Requests from unauthorized sources are blocked at the edge.

Access control & publishing settings

Member management, IP restrictions, and public URL settings

Keelson handles

  • + Organization login (SSO)
  • + Per-app access control
  • + IP restrictions
  • + Authenticated URLs & HTTPS certificates
  • + Logs, backups & monitoring

Your app handles

  • - Business logic inside the app
  • - In-app display permissions (if needed)
  • - App-specific data design

No auth implementation required. The Keelson security gateway handles it automatically.

Security details →

What you can build

Keelson is built for internal business apps of all kinds.

Business web apps

Approval workflows Inventory mgmt CRM Internal portals

AI chats & AI tools

Internal FAQ bots Doc search Summarizers Draft generators

Scheduled jobs

Slack notifications CSV imports Daily rollups Report generation

Internal dashboards

Revenue KPIs Deal pipeline Team reports

More apps, one place to manage them

As internal tools grow from 5 to 50, Keelson keeps ops debt at zero.

Check status, update settings, and view logs for every app — all from a browser dashboard. No terminal or SSH required.

App detail view (logs, status, URL, settings)

Per-app status, log output, environment variables, and public URL

App list

See all app statuses at a glance

Logs

Real-time app output viewer

Backups

Daily automatic backups with restore

Member management

Per-app access permissions

Environment variables

Manage API keys and config from the UI

Stop & resume

Pause unused apps with one click

Preview environments

Test changes in a preview environment before going live. A separate URL is issued for team review.

Available on select plans. View pricing →

Supported languages & runtimes

Node.js

Next.js, Express, Remix

Python

Streamlit, FastAPI, Flask, Gradio

Go

Gin, Echo, Fiber, net/http

Static sites

React (SPA), Vite, HTML/CSS/JS

Apps run as containers. Keelson auto-builds a container image from your code at deploy time, and each app runs in its own isolated container.

Persistent data & storage

Each app gets persistent storage for lightweight data. No external database required.

  • - Persistent /data directory per app — survives redeploys
  • - Drop in an SQLite file — no external DB setup needed
  • - Daily automatic backups, stored in the Tokyo region
Supported environments & constraints (docs) →

Is Keelson right for you?

Great fit

  • + Internal-only business tools
  • + Small web apps built with AI
  • + Workflows, approvals, viewers, dashboards
  • + Scheduled jobs and notification bots

Not a fit

  • - Public-facing, high-traffic consumer services
  • - Complex microservice architectures
  • - Large enterprise systems requiring advanced DB design

Start deploying internal apps today.

Ready to go, or want to learn more first?