Space Works Bookings is a free, open-source, self-hosted booking system for a makerspace's rooms, studios, desks and halls that publishes spaces with hours and prices, takes online bookings and payments, and runs the front desk.
Space Works Bookings publishes your spaces with their own hours, prices and rules, lets members and guests book them online, and runs the front desk from a day sheet: approvals, check-in, no-shows and reschedules. Every booking can be free or paid, with Razorpay, Stripe, payments at the desk or pay later, and refunds that follow your own cancellation policy. One self-hosted install runs several makerspaces, each with its own team, money and branding, and your customers' data stays in your own database.
A separate self-hosted app with its own installer and database. Its booking and payment rules are ported from the original Space Works app, and it connects to other tools through a REST API and signed webhooks.
Yes. Space Works Bookings is free, open-source software under the GNU AGPL v3.0 or later, and you host it yourself so your customers' data stays in your own database.
Does Space Works Bookings take payments?
+
Yes. Each booking can be free or paid, through Razorpay Checkout, Stripe Checkout, cash, UPI, bank transfer or pay later. Refunds follow your own cancellation policy, with gapless receipts and credit notes.
Can Space Works Bookings prevent double bookings?
+
Yes. Space Works Bookings holds a time while someone checks out, and the database refuses a second booking for the same slot.
How do I install Space Works Bookings?
+
Run the one-line curl installer on your own server; it installs Docker if needed and runs the website, API, worker, PostgreSQL, Redis and private storage behind Caddy with automatic HTTPS. You can also deploy it to Render with the included Blueprint.
Does Space Works Bookings work with the main Space Works platform?
+
Space Works Bookings is a separate app with its own installer and database; its booking and payment rules are ported from the original Space Works app. It connects to your other tools through a REST API and signed webhooks.