Qmonix Lua SDK
The Qmonix Lua SDK is a Lua client library for sending events and metrics, such as time-tracking task durations, from applications like Awesome Time Tracker to a Qmonix analytics server.
Last updated: 2025-12-26 17:50
Qmonix Lua SDK
Category: Time Tracking APIs & Integrations
Brand: qmonix
Source: https://github.com/qmonix/client-lua
Overview
Qmonix Lua SDK is a Lua client library for sending events and metrics from Lua applications to a Qmonix analytics server. It can be used in applications like Awesome Time Tracker to record and analyze time-tracking data, task durations, and other custom events.
Features
- Event tracking: Send arbitrary events from Lua applications to a Qmonix analytics server.
- Metrics collection: Capture metrics such as task durations and other quantitative measures for analytics.
- Time-tracking integration: Designed to support time-tracking use cases (e.g., tracking task durations in tools like Awesome Time Tracker).
- Lua-native client: Implemented as a Lua library for easy integration into existing Lua-based projects.
- Server communication: Transmits collected events and metrics to a remote Qmonix analytics server for storage and analysis.
Integrations & Use Cases
- Awesome Time Tracker: Can be used to send time-tracking events and task duration metrics from Awesome Time Tracker (or similar apps) to Qmonix.
- Custom Lua applications: Suitable for any Lua-powered application that needs to log events and metrics to a Qmonix backend.
Pricing
No pricing information is provided in the available content. The SDK appears as an open-source client library hosted on GitHub; any server or service-side pricing would depend on the Qmonix analytics server setup and is not detailed here.
Related Items
Harvest – Google Sheets Integration
A Zapier automation template that connects Harvest with Google Sheets to log time tracking data. Whenever a new time entry is created in Harvest, this workflow automatically adds a corresponding row to a specified Google Sheets spreadsheet. It’s useful for centralizing time tracking records, custom reporting, and backup of time logs without manual data entry.
Kimai Plugin Marketplace
The Kimai Plugin Marketplace is the official store for paid and free plugins that extend the Kimai time‑tracking platform. It offers integrations, custom reports, additional export and invoicing options, and other feature extensions, enabling users to tailor Kimai to specific time tracking, billing, and reporting workflows.
My Hours API
The My Hours API allows developers to programmatically access and manage time tracking data from My Hours, including projects, tasks, clients, and time entries. It supports integration of My Hours time tracking capabilities into custom applications, internal tools, and automated workflows.
Qmonix
Qmonix is an event-based analytics server that can collect and visualize metrics such as time-tracking task durations sent from clients like Awesome Time Tracker via the Qmonix Lua SDK.