Developer hosting

Push to Git. Your Node.js, Python or Ruby app is live.

Connect a GitHub, GitLab or Bitbucket repository and every push becomes a release: dependencies installed and your build run first, then switched live. Roll back in one click, preview every branch on its own address, and keep your secrets out of your repository.

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Plans from $14.99 a month
A code editor in a browser, with a file tree beside an open file and a cursor in it.

Where your site lives

Choose the data centre your site lives in: Helsinki, Finland (European Union), Singapore, Ashburn, eastern United States, and Hillsboro, western United States.

  • Helsinki, Finland (European Union)
  • Singapore
  • Ashburn, eastern United States
  • Hillsboro, western United States
  • 700,000+websites hosted on our platforms worldwide
  • 58languages, dashboard and support alike — five of them right to left
  • 27applications you can install in one click, kept up to date for you
  • 100%renewable electricity in our Finland and Germany data centres — verifiable, not offset

Premium hosting on every plan

There is no budget tier and no premium tier. Every site we host runs on the same stack, on servers we own and operate, whichever plan you choose.

LiteSpeed Partner Zinn Digital® is an official LiteSpeed Partner. Every site we host runs on licensed LiteSpeed Enterprise with the LSCache plugin — the fastest way to serve WordPress and WooCommerce — tuned, licensed and kept up to date by us, never the free build.

Our own servers

Every plan runs on hardware we own and operate, not on capacity rented from another host. When you report a problem, nobody stands between us and the fix.

Licensed LiteSpeed Enterprise

A full LiteSpeed Enterprise licence on every server, with LSCache page caching built in, so your pages are served fast without extra plugins or setup.

Every site isolated

Each site runs in its own container with its own CPU, memory and I/O limits, so a busy or compromised neighbour cannot slow it down or reach its files.

Our own caching layer

Server-side page and object caching that we run and tune ourselves, with one-click purge from your dashboard or from inside WordPress.

Backups we take and keep

Daily backups of every site, kept for 30 days and restorable one site at a time in a single click.

Watched day and night

We watch every server and every site ourselves, day and night, and act on a problem as soon as it appears.

Every deploy is a release, and releases do not break

When you push, we unpack that commit into a directory of its own, install its dependencies and run your build command there. Only when all of that has finished does the new release take over and your app restart. If an install or build fails, the release that was already live keeps serving and the deploy log tells you why. The last five releases stay on the server, so going back is a switch, not a rebuild.

A preview for every branch, beside production

Deploy any branch other than your live one and it is served on its own address, next to your production site and without touching it. Share the link, test it, then merge. Environment variables are written once in your dashboard, stored in a secret store, and handed both to your build and to your running app, so they never need to be in your repository.

Runs on every Developer Hosting plan

  • Node.js 24, Python 3.14 with any WSGI framework such as Django or Flask, and Ruby 4.0 with any Rack framework such as Rails or Sinatra
  • Push-to-deploy from GitHub, GitLab or Bitbucket, with a build command of your choice
  • Instant rollback to any of your last five releases, and a restart button when you need one
  • Your app's own error output in the log viewer, next to the web server's, plus SSH, scheduled tasks and daily backups

Plans and pricing

Three tiers on our own LiteSpeed fleet. Each sets how many apps you run, the memory and CPU each one gets, and how many branch previews can be live at once.

Zinn® Dev Start

$14.99/month

$149.90/year

or $149.90 a year

Websites
1
NVMe storage
25 GB
Bandwidth
1 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Zinn® Dev Scale

$99.99/month

$999.90/year

or $999.90 a year

Websites
20
NVMe storage
500 GB across all your sites
Bandwidth
25 TB

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

  • Try it firstEvery managed plan starts with a free trial of 14 days, so you can put a real site on it before you pay for anything.
  • 30-day money-back guaranteeIf a managed plan is not right for you, tell us within 30 days of your first payment and we refund it. Application hosting is covered. Read the refund policy
  • Real support, includedSupport is included on every plan, from people who run this platform rather than a script. Accounts that cannot wait can go to the front of the queue. How priority support works

Compare all plans

Zinn® Dev StartZinn® Dev ProZinn® Dev Scale
Price
Monthly$14.99$28.99$99.99
Yearly$149.90$289.90$999.90
Free trial14 days14 days14 days
Resources
Websites1520
NVMe storage25 GB100 GB across all your sites500 GB across all your sites
Bandwidth1 TB5 TB25 TB

Support is included, and somebody is always there

Every plan comes with it. There is no support tier to buy, no per-incident charge and no ticket allowance — and the desk is open 24 hours a day.

Free on every plan

Support is part of hosting, not an upsell. It is the same support on the smallest plan as on the largest, and nothing about it is counted or capped per incident.

Open 24 hours a day

Whatever hour you are working and whatever time zone you are in, the desk is staffed. You are not writing into an inbox that opens in the morning.

Every one of our 58 languages

Write your ticket in the language you actually think in — we translate it for our team and answer you in yours, with the original always one click away. We sell in all 58.

A person, not a bot

Our assistant answers instantly from the knowledge base, but it never closes a ticket for you. A ticket is picked up and answered by somebody who can act on it.

How to get help

A click-fraud shield, free with every plan

Advertising your site? Every Zinn® hosting plan includes the Zinn® Ads click shield, running on the server with nothing to install: it spots bots and repeat clickers on your ads and keeps them away. Pair it with Zinn® Ads, multi-channel PPC automation that audits your ad accounts every day and runs fully automatic or asks you first.

  • Included free with every Zinn® hosting plan, nothing to install
  • Zinn® Ads has a free plan, no card needed

Zinn® Ads — start with the free plan

A shield in front of a stack of ad clicks

Renewable power, where we can show it

Our servers in Finland and Germany run on renewable electricity — sourced that way, not offset after the fact. For our United States and Singapore locations we have not verified the supply, so we do not claim it.

  • Renewable electricity in our Finland and Germany data centres
  • Data centres running at a PUE of 1.1 to 1.2
  • Sites on our shared platform pass the Green Web Foundation's checks — a third party you can verify for yourself

Read how we run the platform

Questions people ask before they buy

Which languages and frameworks can I run?

Node.js 24 with any framework that listens on the port it is given, such as Express or Fastify, started from app.js. Python 3.14 through WSGI, such as Django or Flask, from wsgi.py. Ruby 4.0 through Rack, such as Sinatra or Rails, from config.ru. Dependencies come from your package.json, requirements.txt or Gemfile and are installed on every deploy.

Can I run containers, Go, or Kubernetes?

Not on these plans. They run each app in an isolated account on our shared fleet, which has no container runtime. Containers, Go and Rust binaries and Kubernetes belong on a Zinn® Private Cloud server, where you have root and can run anything.

What about FastAPI and other ASGI apps?

The Python runner speaks WSGI. An ASGI app runs behind an adapter such as a2wsgi, which is a one-line change to your entry file. If you need native ASGI or long-lived WebSockets, a Zinn® Private Cloud server is the better fit.

Where do my API keys and database passwords go?

Into the environment variables panel for the site. Values are stored in a secret store, never shown again after you save them, and handed to both your build and your running app. Saving restarts the app so it picks them up.

How many branch previews can I have?

Two live previews on Dev Start, ten on Dev Pro and fifty on Dev Scale. Redeploying a branch replaces its preview rather than using another one, and you can take a preview down from the Releases card at any time.

Can I attach a database or a cache?

Yes. Zinn® Managed Databases give you PostgreSQL or MySQL with backups, reachable only from addresses you allow, and every site can use a Redis cache fenced to that site alone. Put the connection details in your environment variables.

Help with this

Step-by-step guides from our knowledge base, written for exactly this.

Choosing where your site is hosted

Which data centres you can pick for each kind of hosting, where you pick it, and why the list can change.

Read the guide →

Free hosting trials: choosing the right product

Every hosting product has its own free 14-day trial with no card, once per account. Choose the product you came for, switch a trial in its first 3 days, try other products later, or skip the trial entirely to buy or sell on the marketplace.

Read the guide →

Sell Zinn® hosting from WHMCS

Install the free Zinn Digital® provisioning module in WHMCS: the API key and the seven permissions it needs, where the module directory has to go and why its name matters, the product fields, and what each WHMCS button actually does.

Read the guide →

Browse the knowledge base →

Start today, and keep the price you started at

Every shared plan begins with a free trial and is covered by a 30-day money-back guarantee, and the price you sign up at is the price you renew at. If you would rather ask somebody first, the people who answer are the people who run the platform.

14-day free trial — card required, not charged

Choose your stack
Start my free trial

Developer Hosting runs your own code, so we ask for a card to keep the free trial for real people. Your card is not charged — not today, and not when the trial ends. You pay nothing unless you choose a plan; if you do not, the trial simply stops.

Talk to us