python-matter-server and successor Matter server projects

Home Assistant just archived the python-matter-server that powered its Matter integration for the last two years, and shipped a full TypeScript rewrite built on matter.js. The new server is faster, more spec-compliant, and lands with Matter 1.5.1 support on day one. If you already run Home Assistant, the switch happens automatically in the 2026.7 update. If you use Matter through a different stack, the news is worth acting on: the reference open-source Matter server just changed foundations. Below are the seven alternatives to run a Matter fabric on a desktop or a home lab box in 2026.

Quick comparison

App Best for Free plan Standout feature
matter.js server The new Home Assistant default Yes TypeScript rewrite with Matter 1.5.1 support
python-matter-server (archived) Legacy Home Assistant setups Yes Still works, no longer developed
openHAB Java-based full home automation Yes Matter binding plus 400 other bindings
Home Assistant Matter add-on Turnkey setup on HA Yes Zero-config for HA users
Domoticz Lightweight controller Yes Runs on a Pi Zero with Matter add-on
ESPHome Matter on DIY devices Yes Turns ESP32-C6 boards into Matter accessories
HOOBS HomeKit bridge with Matter Yes Prebuilt hardware appliance or self-install

Why people move off python-matter-server

Even before the rewrite, the reasons to swap were clear:

The alternatives

matter.js server - Best for Home Assistant users on 2026.7 or later

matter.js server is the successor Home Assistant now uses. Written in TypeScript, it targets Matter 1.5.1, adds a proper Thread network map, and reconnects devices in seconds rather than minutes. Node.js 22.13 or newer is required; the Home Assistant add-on takes care of that for you.

Where it falls short: the migration path from python-matter-server preserves fabric IDs but not every device pairs cleanly across the swap. Some Matter accessories need re-commissioning.

Pricing:

Migrating from python-matter-server: Home Assistant 2026.7 does it automatically. Standalone users run matterjs-server in place of the Python server and re-pair devices that refuse to hand over.

Download: github.com/matter-js/matterjs-server

Bottom line: the drop-in replacement.

python-matter-server (archived) - Best for locked-in legacy setups

python-matter-server still works on Home Assistant 2026.6 and earlier. If you have a Matter fabric that pairs poorly with the new server and you cannot afford a re-commission window, staying put for one release cycle is a defensible move. Version 8.1.2 is the final release and will not receive Matter 1.6 support.

Where it falls short: actively archived. No future updates. New Matter spec revisions will not land.

Pricing:

Migrating from python-matter-server: you already have it. Plan a window to upgrade to matter.js server within three release cycles.

Download: github.com/matter-js/python-matter-server

Bottom line: only when you cannot upgrade this month.

openHAB - Best Java-based full home automation

openHAB is the Java home automation platform that predates Home Assistant. Its Matter binding matured through 2025 and now handles commissioning, control, and Thread over the same fabric. If your household runs on Java tooling or you already deployed openHAB, staying inside its ecosystem is faster than moving to a new server.

Where it falls short: heavier RAM footprint than either Home Assistant or the standalone matter.js server. Newer Matter devices sometimes take longer to land in openHAB’s binding.

Pricing:

Migrating from python-matter-server: re-commission the fabric on openHAB’s binding. There is no automatic import.

Download: openhab.org/download

Bottom line: the pick for teams already running Java infrastructure.

Home Assistant Matter add-on - Best turnkey option

Home Assistant Matter add-on is the packaged installer that most Home Assistant users interact with instead of running the server binary directly. In 2026.7 it now wraps matter.js server, and the update happens automatically. If you run Home Assistant, this is what you want.

Where it falls short: requires Home Assistant. Not standalone.

Pricing:

Migrating from python-matter-server: update Home Assistant to 2026.7 and accept the migration prompt. Manual intervention is only needed if a device fails to reconnect.

Download: home-assistant.io

Bottom line: the default for HA users. Do not overthink it.

Domoticz - Best lightweight controller

Domoticz is the small-footprint home automation platform that runs on a Raspberry Pi Zero with room to spare. Its Matter support arrived through community plugins that wrap matter.js. Runs happily on hardware that would drown Home Assistant.

Where it falls short: UI is dated. Community plugins are less curated than HA’s or openHAB’s.

Pricing:

Migrating from python-matter-server: re-commission the fabric under Domoticz’s plugin. Manual work only.

Download: domoticz.com/download

Bottom line: the pick for the smallest hardware.

ESPHome - Best for DIY Matter devices

ESPHome does not host a Matter server; it builds Matter accessories. If you have an ESP32-C6 or ESP32-H2 board, ESPHome now compiles Matter firmware for it, and the device pairs directly to any Matter controller. Useful when you want to build a sensor or switch that speaks Matter without shipping something proprietary.

Where it falls short: device-side only. You still need a Matter server (matter.js, HA, HOOBS) to commission and control.

Pricing:

Migrating from python-matter-server: ESPHome-built devices commission to any controller. Rebuild firmware only if the target controller changes.

Download: esphome.io

Bottom line: the DIY device toolchain, not a server replacement.

HOOBS - Best for HomeKit bridging

HOOBS (Homebridge Out Of the Box System) sells prebuilt hardware appliances that bridge non-HomeKit devices into Apple’s ecosystem. The Homebridge software underneath is free to self-install. Matter support arrived in 2025 through a plugin that pairs Matter devices as HomeKit accessories.

Where it falls short: the plugin path is one more moving part. Native Home Assistant or openHAB support is more direct.

Pricing:

Migrating from python-matter-server: commission Matter devices to HOOBS/Homebridge instead. Existing HA setups stay untouched.

Download: hoobs.org

Bottom line: the pick when the household lives inside HomeKit.

How to choose

FAQ

Should I switch from python-matter-server to matter.js server? Yes, on your next planned maintenance window. python-matter-server is archived and will not receive future Matter spec updates. matter.js server is strictly better on the same hardware.

Will my Matter devices survive the upgrade? Home Assistant’s 2026.7 migration preserves fabric IDs, so most devices reconnect without re-commissioning. Some accessories (usually older or off-brand ones) need to be added again.

What is matter.js exactly? matter.js is a pure TypeScript implementation of the Matter protocol. matter.js server (formerly matterjs-server) is a service that runs matter.js and exposes a WebSocket API for controllers to consume.

Do I need Node.js 22 for matter.js server? Yes, Node.js 22.13 or newer. The Home Assistant add-on bundles a compatible runtime; standalone installations need to check the local Node version.

Can I run multiple Matter servers on the same network? Yes, on separate fabrics. Each fabric has its own ID and does not share devices with others. Running matter.js server and openHAB side-by-side works as long as each controls a distinct set of accessories.