Roomer
Roomer is a self-hosted platform for reserving desks and other assets across offices, buildings, and floors.
What Roomer is
Roomer is a self-hosted platform for reserving desks and other assets across offices, buildings, and floors. Its floor-plan editor accepts image, PDF, and DXF files, then lets administrators place assets on an interactive canvas. Users can check live availability and make dated or recurring bookings, join waitlists, or set permanent assignments. Administration tools cover buildings, floors, zones, delegated managers, and role-based access. Sign-in can use local accounts, LDAP, OIDC, or SAML, while SCIM 2.0 automates user and group provisioning. Other connections include SMTP notifications, CSV import, and outbound webhooks with HMAC-SHA256 signatures. A REST API is available under `/api/v1` and uses session authentication rather than a separate API-key system. Roomer can be deployed with Docker Compose or Kubernetes using its Helm chart. The AGPL-3.0 software is free to self-host, but each instance supports one organisation. Setup requires a session secret and AES-256 key to encrypt identity-provider secrets at rest; production HTTPS is recommended. Floor plan uploads default to a 20 MB maximum.
Good
- Interactive plans accept image, PDF, and DXF files.
- Bookings include live availability, recurring options, and waitlists.
- Supports LDAP, OIDC, SAML, and SCIM 2.0.
- Deploys with Docker Compose or Kubernetes.
- Free to self-host under AGPL-3.0.
Watch out
- Each instance supports only one organisation.
- Floor-plan uploads default to a 20 MB maximum.
- API access uses sessions, not a separate API-key system.
- Production setup calls for HTTPS and encryption configuration.
Who it suits
Roomer suits organisations that want to manage desk and asset reservations on infrastructure they control. Its booking and identity options may fit workplaces with multiple buildings, delegated managers, or existing LDAP, OIDC, SAML, or SCIM systems.
Verdict
Roomer combines workplace reservations, floor-plan management, and identity integrations in a self-hosted package. Its single-organisation setup and 20 MB default upload limit are worth considering before deployment.
Plans and prices
From Roomer's own pricing page, checked 11 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Self-hosted (AGPL v3) | Free | Single organisation · self-hosted |
The facts
Each one read from Roomer's own pages, with the date it was checked.
What it does
- Administration
- Roomer supports buildings, floors, zones, delegated building and floor managers, and role-based access.checked 11 Oct 2001
- API
- Roomer includes a REST API under `/api/v1`; its documentation says there is no separate API-key subsystem and API access uses session authentication.checked 11 Oct 2001
- Bookings
- Users can book desks and assets by date, with live availability, recurring bookings, waitlists, and permanent assignments.checked 11 Oct 2001
- Data control
- The project describes self-hosting as a way to keep occupancy data out of a third-party SaaS.checked 11 Oct 2001
- Deployment
- Roomer can be deployed with Docker Compose or Kubernetes using an included Helm chart.checked 11 Oct 2001
- Hosting
- Roomer can be deployed with Docker Compose or Kubernetes using an included Helm chart.checked 11 Oct 2001
- Identity integrations
- Login supports local accounts, LDAP, OIDC, and SAML, while SCIM 2.0 automates user and group provisioning.checked 11 Oct 2001
- License
- Roomer is licensed under AGPL-3.0, which the README says permits free use, modification, self-hosting, and commercial distribution subject to its network copyleft terms.checked 11 Oct 2001
- License and tenancy
- The wiki says Roomer is licensed under GNU AGPL v3, can be self-hosted freely, and is single-tenant with one organisation record.checked 11 Oct 2001
- Notable limit
- The documented floor plan upload size defaults to a maximum of 20 MB.checked 11 Oct 2001
- Other integrations
- Roomer supports SMTP email notifications, outbound webhooks with HMAC-SHA256 signatures, and CSV import.checked 11 Oct 2001
- Purpose
- Roomer is a self-hosted platform for managing desk and asset reservations across offices, buildings, and floors.checked 11 Oct 2001
- Security
- The setup requires a session secret and an AES-256 key to encrypt authentication provider secrets at rest.checked 11 Oct 2001
- Security configuration
- The README documents AES-256 encryption for authentication-provider secrets at rest and recommends serving production deployments over HTTPS.checked 11 Oct 2001
- Security policy
- GitHub's repository security page says the project has no SECURITY.md policy and no published security advisories.checked 11 Oct 2001
- Support and feedback
- The wiki directs users to GitHub Issues for issues and feature requests.checked 11 Oct 2001
Money
- Floor plans
- Its floor plan editor supports image, PDF, and DXF uploads and placing assets on an interactive canvas.checked 11 Oct 2001
Alternatives to Roomer
- 1

desk.ly
Free planAndroidiOSWebAPI8.0From €1.65 a month - 2
Officely
Free planAndroidiOSWebAPI8.0From $2.50 a month - 3
Roomzilla
Free planAndroidiOSWeb8.0From $0.83 a month - 4

classroombookings
Free planOpen sourceWebSelf-hosted7.7£29, paid once - 5
BookitWise
AndroidiOSWeb7.4From $10 a month - 6

Flexopus
Free planAndroidiOSWebAPI7.4From €1.99 a month
