Need Package Maintenance

    TypeScript icon, indicating that this package has built-in type declarations

    0.37.0 • Public • Published

    FastyBird IoT triggers module

    Build Status Licence

    PHP PHP code coverage PHP latest stable PHP downloads total PHPStan

    JS latest stable JS downloads total Types

    Python Python latest stable Python downloads month Black MyPy

    What is FastyBird IoT triggers module?

    Triggers module is a combined Nette framework extension, Vuex ORM plugin and also Python module for managing application automation & notifications.

    FastyBird IoT triggers module is an Apache2 licensed distributed extension, developed in PHP with Nette framework, in Typescript and also in Python.


    • Triggers and their actions and conditions management
    • Support for data exchange bus
    • {JSON:API} schemas for full api access
    • User access check & validation
    • Multilingual
    • JS integration via Vuex ORM plugin
    • Python integration via SQLAlchemy
    • Integrated connector worker for Python based connectors & PHP based connectors


    PHP part of FastyBird triggers module is tested against PHP 7.4 and ReactPHP http 0.8 event-driven, streaming plaintext HTTP server and Nette framework 3.0 PHP framework for real programmers

    JavaScript part of FastyBird triggers module is tested against ECMAScript 6

    Python part of FastyBird triggers module is tested against Python 3.7


    Application backend in PHP

    The best way to install fastybird/triggers-module is using Composer:

    composer require fastybird/triggers-module

    Application frontend in JS

    The best way to install @fastybird/triggers-module is using Yarn:

    yarn add @fastybird/triggers-module

    or if you prefer npm:

    npm install @fastybird/triggers-module

    Application workers in Python

    The best way to install fastybird-triggers-module is using pip:

    pip install fastybird-triggers-module


    Learn how to use triggers module and manage your triggers in documentation.


    Use the issue tracker for bugs or mail or Tweet us for any idea that can improve the project.

    Thank you for testing, reporting and contributing.


    For release info check release page


    Adam Kadlec

    Homepage and repository


    npm i @fastybird/triggers-module

    DownloadsWeekly Downloads






    Unpacked Size

    294 kB

    Total Files


    Last publish


    • akadlec