Hextiny

Service Type

Step 1

Choose the type of service you want to deploy.

Web ServiceBackend APIs, full-stack apps, workers
Web ServiceBackend APIs, full-stack apps, workers, or any server process that listens on a port.
$9/mo
Static SiteHTML, CSS, JS, SPAs, Gatsby, Next.js static export, Hugo, Jekyll, or Eleventy.
$9/mo
Background WorkerQueue processors, scheduled tasks, long-running processes. No HTTP port required.
$29/mo
Cron JobRun commands on a schedule. Every minute, hour, day, or custom cron expression.
Free

Source

Step 2

Connect your Git repository. Public and private repos supported.

Connect your GitHub account to browse your repositories (public & private).

Or enter a repo URL manually below.

e.g. https://github.com/my-org/my-app
Click to pick from your repo's branches
Only if your app is in a subdirectory

Build & Deploy

Step 3

We auto-detect the runtime from your repo. Override below if needed.

Auto-detectWe'll detect the runtime from your repository
Auto-detectWe'll detect the runtime from your repository automatically (package.json, requirements.txt, go.mod, etc.)
Recommended
Node.jsExpress, Fastify, NestJS, Next.js, Remix, or any Node app. Auto-detects version from package.json.
Node.js 22Latest LTS. Ideal for new projects with ESM and modern features.
Latest
Python 3Django, Flask, FastAPI, or any Python app. Auto-detects version from runtime.txt or pyproject.toml.
GoGin, Echo, Fiber, or any Go binary. Auto-detects version from go.mod.
RustActix, Axum, Rocket, or any Rust binary. Builds from Cargo.toml.
RubyRails, Sinatra, or any Ruby app. Auto-detects version from .ruby-version.
JavaSpring Boot, Quarkus, Micronaut, or any JVM app. Builds with Maven or Gradle.
PHPLaravel, Symfony, WordPress, or any PHP app. Uses Apache/Nginx.
DockerFull control with a custom Dockerfile. Use any language or stack not listed above.
Advanced
Leave blank if using Docker
We charge your saved card about 7 days before the paid period ends, at the same price and cycle. Turn it off and the app will be disconnected 3 days after the period ends instead.
Charged to your saved card. Manage plans

Settings

Step 4
Used in the URL: https://my-awesome-app.hextiny.com

Auto-DeployAutomatically deploy when you push to the branch above
Advanced
We'll ping this endpoint to confirm your app is running
Path to your Dockerfile relative to root directory
Build context directory for Docker
Point your domain's CNAME to hextiny.com
Only trigger auto-deploy when these paths change (globs). Leave blank for all changes.

Environment Variables

Step 5

Sensitive values like API keys and database URLs.

⚠Check before you deploy

Creating deployment…