GithubHelp home page GithubHelp logo

m-amit / hivemq-extension-sdk Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hivemq/hivemq-extension-sdk

0.0 0.0 0.0 492 KB

Open source Extension SDK for the HiveMQ Enterprise MQTT broker that you can use to extend the broker with custom functionality and integrate the broker with other external systems

Home Page: http://www.hivemq.com

License: Apache License 2.0

Java 99.25% Kotlin 0.75%

hivemq-extension-sdk's Introduction

HiveMQ Extension SDK

Maven Central javadoc

The enterprise MQTT broker HiveMQ offers this free, open source extension SDK. The HiveMQ 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 with custom business logic or to integrate virtually any system into HiveMQ.

The HiveMQ extension framework can be used to add many different types of functionality:

  • Write messages to a database,

  • integrate other services,

  • collect statistics,

  • add fine-grained security,

  • and much more.

Resources:

Using the SDK

The HiveMQ 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:

<dependency>
    <groupId>com.hivemq</groupId>
    <artifactId>hivemq-extension-sdk</artifactId>
    <version>4.5.0</version>
</dependency>

Extension Development Documentation

Extension development for HiveMQ is as easy as writing a Java main method once you grasp the core concepts.

Please visit the extensive HiveMQ extension developer documentation. It covers the core concepts and shows how to set up your development environment.

Example Extensions

You can find many example extensions by browsing the HiveMQ GitHub space.

Check out the HiveMQ Marketplace for officially supported extensions.

Need help ?

If you need help with custom HiveMQ extensions please contact [email protected].

Contributing

If you want to contribute to the HiveMQ Extension SDK, see the contribution guidelines.

License

The HiveMQ Extension SDK is licensed under the APACHE LICENSE, VERSION 2.0. A copy of the license can be found here.

hivemq-extension-sdk's People

Contributors

sgtsilvio avatar sauroter avatar schaebo avatar lbrandl avatar florian-limpoeck avatar a-imal avatar micwalter avatar dc2-danielkrueger avatar magierber avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.