Skip to main content
PayGlue is developed in the open. The source is on GitHub so you can read how it works, run your own copy, or contribute.

PayGlue on GitHub

github.com/PayGlue/PayGlue-OS

What is included

The public repository contains the parts of PayGlue that handle the core integration work:
  • Backend — the Django API that receives webhooks from payment providers, looks up Ghost members, and grants or revokes access
  • Dashboard frontend — the Vue 3 app you use to connect Ghost, configure mappings, and monitor events

What is not included

The public repository does not include the marketing website (payglue.io) or any internal tooling. The dashboard you see at app.payglue.io is built directly from the open-source code.

License

PayGlue uses the Business Source License 1.1 (BUSL 1.1). It is worth being precise about it, because the summary people expect is the wrong way round. You may run it in production. The licence grants production use explicitly, including commercially and inside your own business, for as many publications of your own as you like. No PayGlue subscription is required to self-host. You may not resell it as a service. What the licence withholds is narrow: offering PayGlue itself to third parties as a hosted or managed service, free or paid. That needs a separate agreement. It is not an open source licence, which the BUSL states in its own text. Source available is the accurate term. Each released version converts to the Apache 2.0 licence four years after it first became publicly available, automatically and with nothing required from you.

Contributing

Bug reports and pull requests are welcome. Open an issue on GitHub to discuss a change before submitting a pull request for anything larger than a typo fix.

Security disclosures

If you find a security vulnerability, please do not open a public issue. See the Security overview page for responsible disclosure options.