Start with the disclosure: Bookafy is not open source. If that is your hard requirement, this page will tell you what to look at instead, and then explain the cases where people search for “open source” but do not actually need it.
You should stop reading marketing pages and go and read code. The two projects worth your time:
If you already run WordPress, a booking plugin is also a legitimate answer and is usually less work than standing up a separate application.
Open source means the licence is free. It does not mean the system is free. Before you commit, price the whole thing:
| What you still pay for | Why it bites |
|---|---|
| Hosting and a database | Cheap, but it is a server you now own and patch. |
| SMS | This is the big one. Reminders are the highest-value feature in scheduling, and self-hosted means wiring up a gateway like Twilio and paying per message forever. Hosted tools bundle it. |
| SSL, uptime, backups | A booking page that is down is worse than no booking page. Someone is now on call for it. |
| Upgrades | Free until a breaking release lands mid-season and your booking page 500s on a Saturday morning. |
| The person | The real cost. Open source assumes you have someone whose job includes this. If that person is you and you also run the business, the licence saving is an illusion. |
None of this is an argument against open source. It is an argument for costing it honestly. A team with a developer and a compliance requirement should absolutely self-host. A three-chair salon should not.
Often what was actually asked for is a compliance box, not a server in the building. If the requirement is patient data, a signed BAA and HIPAA compliance may satisfy it entirely. Bookafy offers HIPAA compliance on the Pro+ plan. Check what you were really told to get before you commit a developer to a self-hosting project.
That is white-labelling, not open source. Bookafy can run entirely under your brand, your domain and your email addresses, with no Bookafy branding visible. It is a paid setup service for larger and enterprise accounts, and it gets you the branding outcome without inheriting a codebase.
Usually this means “we need it to talk to our other systems”, which is an API question, not a source-code question. Bookafy has an open API and webhooks, plus Zapier and Make. One honest caveat, because it catches people out: Zapier has no cancellation or reschedule trigger for Bookafy. If your workflow must react to a cancellation, build that path on webhooks, not on a Zap.
| Your situation | Go with |
|---|---|
| Legal or policy requirement that the code and data live on your infrastructure | Self-host. Cal.com first. |
| You have engineers and want to modify booking behaviour deeply | Self-host. |
| You want it free and you have no developer | Use a hosted free plan. Ours is $0 for one user. Self-hosting without a developer is how you end up with a broken booking page and no one to fix it. |
| You need SMS reminders, deposits, routing and staff calendars, and you want them to just work | Hosted. That is what you are paying for. |
| You need your own brand, not your own source | White-label a hosted product. |
No. Bookafy is hosted, closed-source software with an open API and webhooks. If your requirement is that you can read and modify the source, Bookafy does not meet it and no feature list will change that.
Not the codebase. What we do offer for larger accounts is a full white-label setup, where the product runs under your own brand, domain and email. That is a paid setup service, not self-hosting, and it is aimed at enterprise and reseller accounts.
Cal.com (AGPL, self-hostable, actively developed, closest to a modern scheduling product) and Easy!Appointments (GPL, PHP/MySQL, simple and stable). There are also WordPress booking plugins if you already run WordPress.
The licence is free. The hosting, the SSL certificate, the SMS gateway, the upgrades and the person who fixes it at 8pm on a Saturday are not. Cost the whole thing, not the licence.
Then you want a self-hosted option, or you want to check whether hosted software with a signed BAA satisfies your actual requirement. Many organisations assume they need self-hosting when what they were really told to get was HIPAA compliance, which Bookafy offers on Pro+.
Bookafy has a free plan and a free trial of the paid plans — no credit card to start. Start your free trial or see pricing.
If you are still working out which tool you need, start with the overview: appointment scheduling software — what it does, what it costs, and when you should buy something else.
Also useful: every Bookafy integration, in three honest lists — what is native, what needs Zapier, and what we simply do not do. And the pricing page, where the feature matrix is the real answer to “is that on the free plan”.