Skip to content

Hosting

Kodik Hosting lets you publish an app from the current workspace to the Kodik cloud without leaving the IDE. The entire flow — from project analysis to a live URL — runs inside the Marketplace.

Before publishing, Kodik analyzes the workspace and automatically detects:

  • Framework — React, Next.js, Vue, Astro, Django, FastAPI, and others
  • Runtime — Node.js, Python, and so on
  • Commands — dependency installation, build, and start commands
  • Port the application listens on
  • Healthcheck path used to verify readiness
  • Environment variables — required and optional

You can review and edit the detected values before deploying.

After analysis, click Deploy (or Host a project in the Marketplace header). Kodik:

  1. Queues the deployment
  2. Builds the image and installs dependencies
  3. Starts the application
  4. Verifies availability via the healthcheck
  5. Assigns a public URL
StatusDescription
BuildingBuilding the image, installing dependencies
StartingApplication is starting up
LiveApplication is running and accessible at the URL
ErrorDeployment ended with an error
IdleApplication is stopped

The Hosting tab shows all your apps as cards with a live preview thumbnail and status. For each app you can:

  • Redeploy — trigger a new deployment with the current code
  • Start / Stop — start or stop the application
  • Delete — remove a specific deployment or the entire app
  • Rename — give the app a new name

Search and status filters (All / Live / Building / Error / Idle) help you navigate when you have many projects.

For each deployment you can view:

  • Logs — the application’s output stream
  • CPU and Memory — current resource usage

Sensitive environment variable values are stored as per-app secrets. In the app settings you can add, update, and delete secrets. Secrets are never exposed in plain text or passed to the model.

Each app keeps a deployment history. You can browse past deployments, view their logs, and check their status.