Skip to main content
Nightjar is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). © Snapsonic.

In plain language

  • Self-hosting is free, forever. Run Nightjar at home, in your business, on as many machines as you like. No license fees, no seat limits, no strings for private use.
  • You can read, modify, and share the code. The whole stack — node, cloud dashboard, edge functions — is in the repository.
  • The network clause is the AGPL’s distinguishing feature. If you modify Nightjar and run it as a service that other people use over a network (for example, hosting your own multi-tenant Nightjar cloud), you must offer those users the source code of your modified version under the same license. Private modifications you run for yourself carry no such obligation.
  • Copyleft applies to derivatives. If you build on Nightjar’s code and distribute the result, it must also be AGPL-3.0.
This is a summary, not legal advice. The license text is authoritative.

The official cloud

The Nightjar cloud service at app.nightjar.ca is operated by Snapsonic, from the same AGPL code in the repository. Paid plans fund development. Nothing about the license requires you to use it — the self-hosted node works local-only, and the cloud components can be self-hosted too if you are willing to run your own Supabase project.

Third-party licenses

Notable components with their own licenses: