Seatsurfing is a web-based application for booking seats, desks, and rooms in offices — built for the reality of hybrid work. Employees book the right desk or room in seconds from a visual floor plan, and workplace teams get the governance and utilisation insights they need. It is an open-source product you can self-host with Docker or Kubernetes, with a managed cloud option.
Key Features
Visual floor plans — show desks, rooms and spaces on interactive maps so availability is clear at a glance
Fast self-service booking — book from mobile, desktop, Microsoft Teams or Confluence
Advanced booking controls — booking limits, approvals, recurring reservations and group restrictions
Utilisation insights — track occupancy and booking patterns to improve office planning and return-to-office initiatives
Security and identity — MFA, passkeys, and third-party identity providers for enterprise rollouts
Use-case flexible — desk sharing, meeting rooms, parking and broader space coordination
Cloud or self-hosted — managed SaaS, dedicated hosting, or self-hosted with Docker/Kubernetes; open-source with documented APIs
Why Use Seatsurfing?
It gives hybrid teams a low-friction way to coordinate office presence — reducing the reliance on chat, email and spreadsheets for desk booking. Self-hosting keeps your utilisation data on your own infrastructure while still offering the integrations employees actually use.
Use Cases
Hybrid offices coordinating flexible desk seating day to day
Facility teams managing meeting rooms and approvals
IT/compliance teams needing self-hosted, auditable booking with SSO
Return-to-office initiatives tracking occupancy and space usage
Platform
Web (self-hosted with Docker/Kubernetes; managed cloud available) + Microsoft Teams and Confluence integrations
Licence
GPL-3.0 — open source; self-hosted is free, managed cloud has a free tier (10 users) and paid plans