# seatsurfing

> Self-hosted desk booking platform with interactive floor plans, approval workflows, Teams/Confluence integrations, and a PWA for mobile access.

- **Category:** Scheduling & Booking
- **Licence:** GPL-3.0
- **Latest version:** v1.138.2
- **Open source:** oss
- **Languages:** Typescript, Go
- **Platforms:** Docker Compose
- **Tags:** PostgreSQL, Pwa, Kubernetes, Docker, Open Source, Mfa, Scim, Passkeys, Microsoft Teams, Confluence, Room booking, Free Seating, Co Working, Desk Booking, Space Booking, Seat Booking, Desk Sharing, Room Reservation, Workspace Management, Hybrid Work, Floor Plans

## Description

Seatsurfing is a workplace booking platform that lets employees reserve desks, meeting rooms, and parking spaces through visual floor plans. It provides a Go backend with a REST API, a Progressive Web App for self-service booking, and an admin interface for managing spaces, users, and policies. The software supports booking approvals, recurring reservations, group-based access rules, and utilization analytics. It integrates with Microsoft Teams and Atlassian Confluence for in-app booking, and offers MFA, passkeys, and third-party identity provider support for authentication. Self-hosting is available via Docker Compose or Kubernetes with a PostgreSQL database, while a managed SaaS option is also offered. The core is open-source under GPL-3.0, with an optional paid add-on adding Exchange sync, SCIM provisioning, and enhanced Teams integration.

## Links

- [Homepage](https://github.com/seatsurfing/seatsurfing)
- [Website](https://seatsurfing.io)
- [Docker](ghcr.io/seatsurfing/backend)
- [Documentation](https://seatsurfing.io/docs)
- [GitHub Repository](https://github.com/seatsurfing/seatsurfing)
- [Docker Hub](https://hub.docker.com/u/seatsurfing)
- [Support Portal](https://support.seatsurfing.io)
- [Blog](https://seatsurfing.io/blog)
- [Status Page](https://status.seatsurfing.io)
- [Pricing](https://seatsurfing.io/pricing)
- [Features](https://seatsurfing.io/features)

---
Source: https://selfhost.directory/project/seatsurfing