The Haxball developer platform

Ship rooms.
Not infrastructure.

24/7 hosting that keeps your room alive, a no-code room editor, managed ELO and stats, and a marketplace of free and premium scripts. Everything Haxball devs keep rebuilding from scratch — done once, done right.

Live in Canada · Australia · Singapore — more regions on demand
Hosting

24/7 rooms.
Zero babysitting.

You give us a room script. We keep it running — supervising the host so your room holds its live session instead of dying at 4am while you're asleep.

stay-alive
Your room stays up, not your token

The headless token is single-use, so once a room is open we keep that session alive — it almost never needs another. When one's genuinely required, dropping a fresh token in is one paste. (No one can auto-solve the captcha; we just make the human step painless.)

supervised
Caught crashes, not dropped rooms

A watchdog around your room host catches script errors, reloads plugins, and manages memory so the session survives. If a full re-host is ever needed, we walk you through it in seconds.

multi-region
Host where your players are

Canada, Australia and Singapore today, with new regions added as demand justifies. Pick the lowest-ping box for your community — latency is the whole game.

Room editor

A GUI for the stuff you used to script.

Set the room name, max players, region, score and time limits, stadium, teams lock and kick rate from a panel — the things the headless API actually exposes. Behaviour like AFK kicks and auto-admin come in as plugins you toggle on. Changes hot-reload into the live room, with version history and one-click rollback.

no-code
Built for organizers, not just coders

Hand the panel to a league admin. They run the room; you never touch it.

escape hatch
Drop into raw room script anytime

Power users keep full code access. The GUI writes clean, readable config you can fork and own.

Mock shown — final fields get pinned to exactly what the headless API supports.

Scripts

Free scripts to grab. A market to sell in.

A free library of community scripts and maps to download and drop into any room — plus a paid marketplace where developers sell their work, BuiltByBit-style, and keep most of every sale.

Free scripts hub

Vetted, versioned scripts and maps anyone can download for free. No more digging through Discord pins hoping a five-year-old RS still works.

// download · drop in · done
$

Sell your scripts

List premium plugins, maps and full room setups. Set your price, get paid. We handle delivery, licensing and payments — you keep the lion's share.

// builtbybit, but for haxball

One-click install

Anything from the hub installs straight into a HaxDevs room — sandboxed and version-pinned, so an update never silently breaks your room.

// no copy-paste roulette
Bots · coming soon

Fill the room when no one's on.

Drop a HaxDevs bot into your room to keep games alive until humans show up, then have it sub out as your players join. We're starting with 1v1 and building up — no setup, no babysitting, just a room that's never a ghost town.

In development · first bot is a 1v1, currently in testing — not live yet
1v1
first bot · in testing
auto-sub
leaves when humans join
24/7
never afk
soon
more modes & skill tiers

Room filler

Empty rooms die. A bot keeps the game flowing until real players arrive, then quietly subs out as your slots fill. No more ghost-town rooms at off-peak hours.

// auto-sub on join

1v1 sparring

A bot to warm up or practice against when the squad's offline. Starting at a solid competitive level, with skill tiers and more modes on the way.

// in testing

More on the way

Higher skill tiers, team modes and drop-in difficulty as the bots improve. When they're ready, you'll add them to your own room with one click.

// roadmap
Stats & data

The database Haxball forgot to ship.

Headless rooms have no memory. We give every room a managed persistence layer — player profiles, ELO, match history and a replay vault — wired to your Discord so leaderboards update themselves.

Managed ELO & profiles

Persistent ratings, win/loss, streaks and per-player history across sessions — no Google Sheet hacks, no losing data when the room restarts.

// GET /rooms/:id/ladder

Discord bridge

Live scores, join/leave logs, and !admin from your Discord. Run the room from the place your community already lives.

// room ⇄ discord

Replay vault

Every match auto-saved and parsed from .hbr2 — searchable, shareable, with heatmaps and goal timelines for refs and leagues.

// decoded, not just stored
Learn

From first room to full league.

Straight, no-fluff guides written by people who actually ship — headless hosting, room scripting, maps, persistence and deploying on HaxDevs.

guide 01
Your first headless room in 10 minutes
guide 04
Custom maps, draft systems & admin commands
guide 07
Persistent ELO & stats that survive restarts
guide 10
Deploy & keep a room alive on HaxDevs
League toolkit

Run a league without the spreadsheet hell.

Brackets, scheduling, ref tools and a ladder that updates itself — built for the organizers running D1 cups and weekly scrims, not just the coders.

brackets
Tournaments & ladders out of the box

Seed it, run it, let results post themselves to Discord.

refs
Ref tools & replay review

Pull the exact replay of a disputed goal in two clicks.

Pricing

Free to start. Cheap to scale.

One room free, forever. Upgrade when your community outgrows it.

Hobby
$0
One room to learn, test, and run a small community.
  • 1 room · 1 region
  • Supervised host & guided re-host
  • Basic stats & ELO
  • Free scripts hub
Start free
Pro
$12 /mo per room
For serious room operators and growing communities.
  • Unlimited rooms · all regions
  • Priority recovery & watchdog
  • Full GUI editor + version history
  • Replay vault & Discord bridge
  • Premium scripts & bots when live
Start hosting
League
Custom
For tournaments, leagues, and big communities.
  • Everything in Pro
  • League toolkit: brackets, scheduling, refs
  • Dedicated regions & SLA
  • Early access to bots
  • White-label option
Talk to us

Prices are placeholders — we'll dial these in against real hosting cost and what the scene will bear.

Built by Haxball devs, for Haxball devs

Stop fighting the host.
Start building the game.

Spin up a room in two minutes. Keep it alive without thinking about it. Make it the best room in the scene.