Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hivemq/hivemq-swarm-extension-sdk
Open source Extension SDK for HiveMQ Swarm that you can use to extend it with custom functionality and integrate it with other external systems
https://github.com/hivemq/hivemq-swarm-extension-sdk
extension hivemq-swarm mqtt sdk
Last synced: about 3 hours ago
JSON representation
Open source Extension SDK for HiveMQ Swarm that you can use to extend it with custom functionality and integrate it with other external systems
- Host: GitHub
- URL: https://github.com/hivemq/hivemq-swarm-extension-sdk
- Owner: hivemq
- License: apache-2.0
- Created: 2021-04-20T12:25:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-10-17T19:01:59.000Z (22 days ago)
- Last Synced: 2024-10-19T00:14:08.703Z (21 days ago)
- Topics: extension, hivemq-swarm, mqtt, sdk
- Language: Java
- Homepage: http://www.hivemq.com
- Size: 380 KB
- Stars: 5
- Watchers: 16
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.adoc
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
:hivemq-github: https://github.com/hivemq
:hivemq-website: http://www.hivemq.com
:hivemq-swarm-docu: https://www.hivemq.com/docs/swarm/latest
:hivemq-swarm-hello-world: https://github.com/hivemq/hivemq-swarm-hello-world-extension
:hivemq-community-forum: https://community.hivemq.com/= HiveMQ Swarm Extension SDK
image:https://maven-badges.herokuapp.com/maven-central/com.hivemq/hivemq-swarm-extension-sdk/badge.svg?style=for-the-badge["Maven Central",link="https://maven-badges.herokuapp.com/maven-central/com.hivemq/hivemq-swarm-extension-sdk"]
image:https://javadoc.io/badge2/com.hivemq/hivemq-swarm-extension-sdk/javadoc.svg?style=for-the-badge["javadoc",link=https://javadoc.io/doc/com.hivemq/hivemq-swarm-extension-sdk]HiveMQ offers this free, open source extension SDK for HiveMQ Swarm.
The HiveMQ Swarm extension framework provides an open API that allows developers to create custom extensions that suit their specific infrastructures.
Use our extension framework to extend HiveMQ Swarm with custom business logic or to integrate virtually any system into HiveMQ Swarm.The HiveMQ Swarm extension framework can be used to add different types of functionality:
* Customize the payload generation
* Add fine-grained securityResources:
* Website: {hivemq-website}
* Community Forum: {hivemq-community-forum}
* Documentation: {hivemq-swarm-docu}
* Contribution Guidelines: link:CONTRIBUTING.md[Contributing]
* License: The source files in this repository are made available under the link:LICENSE[Apache License Version 2.0].== Using the SDK
The HiveMQ Swarm Extension SDK is available in Maven central, so no special configuration is needed.
To use the SDK, add the following dependency to your Maven project:[source,xml]
----com.hivemq
hivemq-swarm-extension-sdk
4.33.0----
A simple example that shows the usage of the SDK can be found here: {hivemq-swarm-hello-world}
== Need Help?
If you need help with custom HiveMQ Swarm extensions, please contact [email protected].
== Contributing
If you want to contribute to the HiveMQ Swarm Extension SDK, see the link:CONTRIBUTING.md[contribution guidelines].
== License
The HiveMQ Swarm Extension SDK is licensed under the `APACHE LICENSE, VERSION 2.0`.
A copy of the license can be found link:LICENSE[here].