# WakaTime Integration for Ignition Designer — v0.0.1

**URL:** <https://forum.inductiveautomation.com/t/wakatime-integration-for-ignition-designer-v0-0-1/116499>\
**Category:** Ignition\
**Tags:** ignition83\
**Created:** [July 22, 2026, 6:48pm UTC](https://forum.inductiveautomation.com/t/wakatime-integration-for-ignition-designer-v0-0-1/116499 "2026-07-22T18:48:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![cesarcoatl](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/cesarcoatl/32/84168_2.png) [@cesarcoatl](https://forum.inductiveautomation.com/u/cesarcoatl)\
**Post date:** [July 22, 2026, 6:48pm UTC](https://forum.inductiveautomation.com/t/wakatime-integration-for-ignition-designer-v0-0-1/116499/1 "2026-07-22T18:48:08Z")

</div>

Hi everyone,

I wanted to share a small module I've built: a **WakaTime integration for Ignition Designer**. If you already use WakaTime to track your coding activity across editors and IDEs, this extends that tracking into Designer sessions.

**What's WakaTime?**  
**WakaTime** is an automatic time-tracking and analytics tool for developers. It runs as a lightweight plugin inside your editors and IDEs (VS Code, IntelliJ, Vim, Sublime, and dozens of others) and silently logs how much time you spend coding — broken down by project, language, file, and branch.  
Instead of manually starting/stopping a timer, WakaTime just watches your keystrokes and file activity in the background, then syncs the data to your WakaTime dashboard where you get:

- **Daily/weekly/monthly coding time** breakdowns
- **Language and project splits** (e.g., "60% Ignition, 25% Python, 15% Java this week")
- Editor/OS breakdowns across all your machines
- Streaks, goals, and leaderboards if you're into that
- A public profile badge you can drop in a GitHub README  
It's popular for personal productivity insights, but also for teams wanting a rough sense of where engineering time actually goes.

Example:

 ![Screenshot 2026-07-16 at 23.43.15](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/9/595889a64a8ce03ed8f18d1f990b54021095d1fe.png)  
You can find me here: [César Román (@cesarcoatl) - WakaTime](https://wakatime.com/@cesarcoatl)

**Why this matters for Ignition?**  
Ignition Designer isn't a typical IDE with a plugin ecosystem WakaTime already supports. So until now, any time invested in the Ignition Designer was invisible to WakaTime. This module closes that gap by having Designer itself report activity directly to the WakaTime API, so your Ignition work finally shows up next to your VS Code and IntelliJ time.

**How it works:**  
The module is written in Java and talks directly to the WakaTime REST API, pulling OS/platform details from the JVM's system properties. No external agent, plugin, or background process required. Install the module, drop in your API key, and it just works.

**Details:**

- **Version:** 0.0.1 (early release)
- **Compatibility:** Ignition 8.3
- **Repo / Downloads:** [Releases · ignition-devs/ignition-wakatime · GitHub](https://github.com/ignition-devs/ignition-wakatime/releases)

**Installation:**

1. Download the `Ignition-WakaTime.modl` file from the Releases page above.
2. In the Gateway web UI: **Config → Modules → Install or Upgrade a Module** , select the file, and install. Restart the Gateway if prompted.
3. Grab your API key from your WakaTime account settings, The Designer reads the API key from `~/.wakatime.properties` on startup. The contents of the file should be something like this:

```ini
wakatime.api.key=waka_d569d07b-7585-427d-ae4b-6d983d01e806

```

4. Open Designer and your activity should start reporting to WakaTime automatically.

This was built using the `ignition-module-starter` Claude skill that **@KathyApplebaum** shared [here on the forum](https://forum.inductiveautomation.com/t/ignition-module-starter-now-available/115880). It made scaffolding the module setup a lot easier, so thanks for that.

This is a first release, so I'd love feedback, bug reports, or feature requests. Feel free to open an issue on GitHub or reply here.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [July 22, 2026, 7:20pm UTC](https://forum.inductiveautomation.com/t/wakatime-integration-for-ignition-designer-v0-0-1/116499/2 "2026-07-22T19:20:02Z")

</div>

Glad the skill was useful!
