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.
Workspace analysis
Section titled “Workspace analysis”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.
Publishing and deploying
Section titled “Publishing and deploying”After analysis, click Deploy (or Host a project in the Marketplace header). Kodik:
- Queues the deployment
- Builds the image and installs dependencies
- Starts the application
- Verifies availability via the healthcheck
- Assigns a public URL
Deployment statuses
Section titled “Deployment statuses”| Status | Description |
|---|---|
| Building | Building the image, installing dependencies |
| Starting | Application is starting up |
| Live | Application is running and accessible at the URL |
| Error | Deployment ended with an error |
| Idle | Application is stopped |
Managing your apps
Section titled “Managing your apps”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.
Logs and metrics
Section titled “Logs and metrics”For each deployment you can view:
- Logs — the application’s output stream
- CPU and Memory — current resource usage
Secrets
Section titled “Secrets”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.
Multiple deployments
Section titled “Multiple deployments”Each app keeps a deployment history. You can browse past deployments, view their logs, and check their status.
Related pages
Section titled “Related pages”- Community projects — the community app gallery
- Marketplace overview — all Marketplace sections