OpenKDS review
A self-hosted KDS foundation with station routing, queues, and REST access.
Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026
OpenKDS is an open-source kitchen display system for restaurants and small cafés. It runs as a Node.js server with a web interface and API, giving developers a self-hosted foundation for managing kitchen stations and orders. The master dashboard covers stations, station types, menu items, orders, and users, while a separate client station server mode supports station-specific operation. Its web display platform and MySQL-backed storage fit teams that want control over deployment and data architecture.
The strongest fit is for developers building or adapting a KDS around station routing. OpenKDS routes menu items and orders by station type, provides station-specific queues with pending counts, and tracks elapsed preparation time alongside average station time. Kitchen staff can mark orders as served, while the system records completed stations. REST endpoints for stations, items, and station types add an API layer for connecting surrounding restaurant systems, with POS systems identified as the integration area. This gives the product a clear operational core without implying a broad restaurant platform.
OpenKDS is less suitable for teams seeking a polished, fully documented rollout with extensive workflow coverage. The repository describes its images as WIP/Beta and says documentation is coming soon, so implementation and onboarding may require developer involvement. Its scope is concentrated on station queues, routing, timing, service completion, and the underlying data model rather than a wide set of verified kitchen workflows. Choose it when self-hosting, source access, REST endpoints, and MySQL storage matter most; consider an alternative when you need mature documentation, broader integrations, or a more complete operational suite.
OpenKDS pros and cons
- Where it wins
- Routes menu items and orders to station-specific queues
- Tracks elapsed preparation time and completed stations
- Provides web, API, MySQL, and separate station-server modes
- Where it doesn't
- Early-stage repository with WIP/Beta images
- Documentation is described as coming soon
- Documented integration scope centers on POS systems
OpenKDS fact sheet, pricing and score →
Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.
Last updated · How we research and update