Otii AUTOMATION TOOLBOX
Run your Otii from any script. Catch power regressions before they ship.
A TCP-based JSON API turns Otii into a programmable instrument. Trigger measurements from CI, automate multi-unit setups, run regression suites overnight — in Python, Matlab, C#, Java, or any language that speaks TCP.
Don’t have Otii hardware yet? See which Otii fits you use case →

What you can automate
Power regression in CI
Run an Otii measurement on every firmware build. Fail the pipeline if sleep current goes above your budget. Catch power regressions before they leave the laptop.
Functional & regression test suites
Script your full device test sequence end-to-end — Otii powers and measures, your scripts assert. Run nightly without supervision; review results in the morning.
Production line testing
Use Otii as a programmable measurement station in your end-of-line test setup. Pass/fail criteria, traceability logs, no UI required.
Benchmark suites & sanity checks
Automate the “is power still where it was last week?” check across multiple device variants and firmware branches. Compare runs over time.
Remote & unattended setups
Run Otii in a remote lab via Raspberry Pi, headless server, or any unattended host. Trigger measurements from anywhere with a network connection.
Multi-battery cycling & orchestration
Pair Automation Toolbox with Battery Toolbox to script battery emulation, sequence custom test plans, log everything centrally.
Built for real test infrastructure
Jenkins, Github Actions, Github CI
Drop the command-line tool into your CI runner. Documented integration with Jenkins; the same pattern works for any CI system that can run a CLI.
Headless command-line tool
Run scripts without a UI. Ideal for CI runners, remote labs, and unattended setups. Login/logout and license handling all scriptable.
Multi-unit license pool
Share licenses across your team’s automation hosts automatically. License is tied to user, not hardware — move freely between machines.
Runs on Raspberry Pi
Remote test setups, in-field measurement rigs, low-cost CI nodes. Same TCP API, same scripts.
Statistics API
Get min, max, average, energy over any time range — built into the core engine, so analysis happens fast even on large recordings.
Works with Battery Toolbox
Combine with Battery Toolbox to script multi-battery cycling, automated discharge testing, and aging studies.
“Maintaining a balance between quality, low-power consumption, and development efficiency is essential. A unified measurement solution like Otii ensures consistency between development and test automation, enabling comparable results and more effective debugging during troubleshooting.”




Otii Automation Toolbox is a software license for Otii software application that runs on Windows, Ubuntu, and macOS.
Common questions
Yes — if you have Otii hardware (Arc Pro or Ace Pro), you can start a free trial and use the Otii Automation Toolbox on your own bench. If you don’t have Otii hardware yet, book a demo and we’ll walk you through the toolbox on real equipment.
Otii Automation Toolbox works on both Arc Pro and Ace Pro.
No, you can configure a license pool that automatically shares the licenses among your automation setups. When using a shared pool, your test scripts can be configured to wait for a license to become available before execution.
Read more here → License Pool.
Your recorded data stay on your machines — Otii stores files locally. You lose access to licensed features but not to anything you’ve already captured.
Two ways to start automating.
Already have Otii hardware? Start the Automation Toolbox free trial. New to Otii? Book a tech demo and we’ll show you the ropes.
