keyway

Your software bill should not grow when you sign a member.

Keyway is the software a coworking space runs on. Who is a member, what their plan includes, which rooms they have booked, what they owe you, and which doors they may open — on your own server, bought once. No per-member fee, and nothing to pay us again.

1

Set up what you sell

Plans with what each includes — ten hours of meeting room, a fixed desk, nothing at all. Your buildings, your rooms, and the hours each is open.

2

Run the day

Add members, book rooms for them or let them book their own, sell a day pass at the desk. Included time comes off first; the rest is charged.

3

Get paid, and open the doors

Invoices issue themselves on each member's billing day, with room time and anything bought on the same one. Access is granted from the plan and ends when it does.

What a space your size pays, per year 170 members
10100200300
The platform most spaces start onpublished tier
$519/mo
$6,228
The one it graduates tofrom $150/mo
$277/mo
$3,327
Keywayunlimited members
once
$79
At 170 members, Keyway pays for itself in under a week and costs nothing after that. The two figures above are the published prices of the largest platforms in this category as of July 2026, interpolated between the tiers they publish. We do not name them here — you already know which one you pay, and its price list will confirm this in a minute. Check it. That is the point.
Why nobody else offers this

The pricing is not a policy. It is the business model.

Every platform in this category bills per member, and none of them can stop, because that is where their revenue comes from. It has a cost you feel before you see it — operators start editing their own business to fit the invoice.

“Per-member pricing can make operators hesitate before adding lightweight community tiers, alumni access, or low-frequency users.”

From a buyer's guide comparing the platforms — describing the market, not us
  • The one most spaces start on costs around $69 a month at the beginning and $519 by roughly 170 members. Above 180 the price stops being a number and becomes a conversation.
  • The one they graduate to opens at $150 a month and reaches $525 at 499 users — plus $10 a month for each payment gateway and 4 cents a transaction.
  • The one aimed at larger operators publishes no price at all. Every quote begins with a sales demo, and its API and webhooks are reserved for the top tier.
What it does

Everything a space actually runs on, and nothing it doesn't.

Six things, and the reason each one is here. None of them is a setting you have to go and find — it is how the product behaves out of the box.

Members

Plans that include things

Set what a plan comes with — ten hours of meeting room, a fixed desk, nothing at all. Bookings draw the allowance down first and only bill what is left over, which is how you already price.

Bookings

Rooms that cannot double-book

Two bookings on one room at one time are refused by the database itself, not by a form that might be raced. Members book their own; you book on their behalf.

Money

Invoices that explain themselves

Every line says what produced it — this membership, that booking, these minutes covered and those charged. Card, bank transfer or cash, because a good many spaces still take all three.

Doors

Access that ends when the membership does

A member's key works for exactly as long as they have paid, and stops on its own the morning after. No list to remember to update.

Many spaces

One install, as many as you like

Run several locations, or several businesses. Each is sealed off from the others, with its own members, invoices and currency — and that is tested, not asserted.

Yours

Your server, your data, your source

Full source, unencrypted, no build step. Read it, change it, host it where your members' data is allowed to live.

Inside

This is the screen your staff have open all day.

No dashboard of charts nobody reads. The member list, a search box, and what each person is on — because that is the question being asked when somebody walks up to the desk.

keyway / members
The Keyway member list: names, companies, email, the plan each person is on, and a search box

Real screen, real data — not a mock-up.

keyway / members / dawn whitfield
A member page in Keyway showing their details beside their current membership, next invoice date and remaining included minutes

Their membership sits beside their details, with what is left of the meeting-room time their plan includes. When it runs out, bookings start being charged — and the invoice says which minutes were which.

Doors

Keyway never opens a door. It says who may.

Keep the locks you have. Keyway tells your access system who may open what and until when, then reads back who did — so attendance is a fact rather than a guess. Adding another vendor is one file against three operations.

  • Tapkey and Akiles ship with it, and both are ordinary REST accounts you register yourself. No reseller agreement, no minimum order.
  • No app for your members to install. They open the door with a PIN, a link, or your lock vendor's own app. One less thing between a person and a door — and one less thing for you to support.
  • A failed sync is visible. If the door system did not accept a change, it says so in the panel and retries, rather than leaving somebody standing outside wondering.
Not in version 1.0

Said plainly, because you will find out anyway.

These are absent, not hidden behind a setting or a higher tier. If one of them is how your space runs, buy something else for now.

  • A native mobile app for members. Doors open with a PIN or your lock vendor's app.
  • Events and ticketing.
  • A support ticket desk.
  • Single sign-on.
  • Accounting integrations. There is CSV export.
  • A leads and CRM pipeline.
Install

One command, one server, about ten minutes.

The installer is written to be read rather than piped from the internet. Nothing is downloaded and run unseen.

$ sudo bash scripts/install.sh yourdomain.com

  Installing Node 20, PostgreSQL and nginx
  Creating the database and generating your secrets
  Starting Keyway

  Panel     https://yourdomain.com/app
  Sign in   [email protected]
Ubuntu 22.04 or 24.04 Node 20+ PostgreSQL 14+ 1 vCPU / 1 GB to start No build step No Docker required Full source