keyway.webkodingtheme.comLive

No signup. Try it with a test card; the demo resets itself regularly.

Every hosted coworking platform prices the same way: a monthly fee that grows with your membership. Sign up thirty desks and the software takes a cut of all of them, forever, whether or not you needed anything new that month.

Keyway is the same job bought once. Members, desks, meeting rooms, door access, invoicing and the reporting behind them, installed on a server you control — and it costs the same at three hundred members as it does at three.

What you get, before you pay

Everything in the box, so there is nothing to discover after checkout.

Files

  • keyway.zip, installed from the source you build
  • Unminified source, no obfuscation
  • Changelog and sample data

Licence

  • 1 coworking space, on a server of your own
  • Licence key sent by email after payment
  • GPL v2 or later

Updates and support

  • 1 year of updates and email support
  • After that the software keeps working
  • Renew only if you want new versions

Requirements

  • Node.js 20+
  • PostgreSQL
  • Ubuntu 22.04 / 24.04
  1. 1
    Install it on your server

    A Node application with PostgreSQL, on Ubuntu 22.04 or 24.04.

  2. 2
    Set up the space

    Desks, meeting rooms, plans and contracts — the shape of your actual building.

  3. 3
    Run the memberships

    Renewals, room credits, invoicing, and door access that follows membership status.

What it does

  • Members and plans, with contracts and renewals
  • Hot desks and fixed desks with a floor view of what is free
  • Meeting room booking, with credits and overage rules
  • Door access integration, so a lapsed member stops getting in
  • Invoicing and payment tracking per member
  • No per-member fee, ever — you own the installation

What you need

  • An Ubuntu 22.04 or 24.04 server of your own, with Node.js 20 or newer and PostgreSQL
  • Shell access and someone comfortable deploying a Node application
  • A domain and an SSL certificate
  • Door hardware with an API, if you want access control tied to membership status

A Node application on an Ubuntu server of your own, with PostgreSQL. No per-member charge, however many members you sign up.

What Keyway does not do

  • It is not a hosted platform. You run it on your own Ubuntu server, which is why there is no per-member fee.
  • It does not come with door hardware, and which lock you own decides how much integration work there is.
  • It does not take card payments on its own. Invoicing and payment tracking are here; the gateway is your arrangement.
  • It is not accounting software.

Questions

How much does it cost at three hundred members?

The same as at three. That is the point: every hosted coworking platform takes a monthly fee that grows with your membership, and this is the same job bought once.

Do I need a developer to install it?

Someone comfortable with a Node application, PostgreSQL and a reverse proxy on Ubuntu. It is a straightforward deployment, but it is a deployment.

Does the door access actually work, or is it a status field?

It integrates with door hardware, so a lapsed member stops getting in. Which hardware you have determines the work involved — the integration point is real, the specific lock is yours.

How are meeting rooms priced?

With credits and overage rules, because that is how coworking actually sells rooms: a number included in the plan, and a rate beyond it.

Can I get my data out?

It is your PostgreSQL database on your server. Getting data out is a matter of running a query, not of asking a vendor.

Everything else is in the Keyway documentation, and anything it does not answer goes to support@webkoding.com.

Not quite it? Three nearby

Not ready to buy?

We will write when there is a new plugin, or a release worth knowing about. A few emails a year, each about something we actually shipped — no offers, no sequence, and your address goes nowhere else.

One click to leave, from any of them. What we do with it.