Skip to content

Event-driven publish/subscribe hub built on Ballerina with support for scalable messaging backends.

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt
Notifications You must be signed in to change notification settings

wso2/product-integrator-websubhub

Repository files navigation

WSO2 logo

WSO2 Integrator: WebSubHub

License Join the community on Discord X

WSO2 Integrator: WebSubHub is a WebSub compliant hub implementation built on Ballerina. It enables organizations to adopt event-driven architectures by supporting publish-subscribe communication over HTTP(S). WebSubHub can be configured with the message broker of your choice as its persistence layer, making it ideal for scalable, real-time event distribution across services, applications, and systems.

Why WSO2 Integrator: WebSubHub?

WSO2 Integrator: WebSubHub simplifies the adoption of event-driven architectures by enabling organizations to build standardized publish–subscribe communication flows over HTTP(S).

  • Pluggable messaging backend – Integrates with the messaging broker or persistence layer of your choice for scalability and fault tolerance.
  • Real-time event distribution – Pushes events instantly to subscribers, enabling responsive and dynamic applications.
  • Enterprise-ready – Ideal for building event-driven microservice-based architectures across services, systems, and organizations.
  • Cloud-native deployment – Easily deployable in containerized and cloud environments to support modern infrastructure needs.

Contribute to WSO2 Integrator: WebSubHub

If you are planning to contribute to the development efforts of WSO2 Integrator: WebSubHub, you can do so by checking out the latest development version. The main branch holds the latest unreleased source code.

Prerequisites

Build from the source

Please follow the steps below to build WSO2 Integrator: WebSubHub from the source code.

  1. Clone or download the source code from this repository (https://github.com/wso2/product-integrator-websubhub).

  2. Run the Gradle build command from the root directory of the repository.

./gradlew clean build
  1. The generated distribution artifacts can be found at distribution/build/distributions directory.

Report product issues

Open an issue

Help us make our software better! Submit any bug reports or feature requests through WSO2 Integrator: WebSubHub GitHub repo.

Report security issues

Please do not report security issues via GitHub issues. Instead, follow the WSO2 Security Vulnerability Reporting Guidelines.

Join the community!

  • Join the conversation on Discord.
  • Learn more by reading articles from our library.

Get commercial support

You can take advantage of a WSO2 on-prem product subscription for the full range of software product benefits needed in your enterprise, like expert support, continuous product updates, vulnerability monitoring, and access to the licensed distribution for commercial use.

To learn more, check WSO2 Subscription.

Can you fill out this survey?

WSO2 wants to learn more about our open source software (OSS) community and your communication preferences to serve you better. In addition, we may reach out to a small number of respondents to ask additional questions and offer a small gift.

The survey is available at: WSO2 Open Source Software Communication Survey


(c) Copyright 2012 - 2025 WSO2 Inc.

About

Event-driven publish/subscribe hub built on Ballerina with support for scalable messaging backends.

Topics

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
LICENSE.txt

Stars

Watchers

Forks

Packages

 
 
 

Contributors 7