Saturday, November 14, 2026 4,523 lists 78,992 records on file
List your app or device

  1. Home
  2. Test Management Software
  3. OpenTMI

OpenTMI

On the record

API
The backend provides a REST JSON API and WebSockets through Socket.IO.github.com · read 11 Oct 2026
Architecture
The core provides a REST JSON API, WebSockets through Socket.IO, an internal load balancer, and worker restart behavior.github.com · read 11 Oct 2026
Audience
The project says it targets testing challenges in IoT hardware, including unstable devices, multiple hardware configurations, and test execution efficiency.github.com · read 11 Oct 2026
Authentication
The Python client README describes username/password, access-token, environment-variable, and token-in-host authentication options.github.com · read 11 Oct 2026
Automation client
The pytest plugin uploads test results and metadata to an OpenTMI server and can optionally store logs.github.com · read 11 Oct 2026
Client libraries
The maker provides Python and JavaScript clients, including a JavaScript client for Node.js and browsers.github.com · read 11 Oct 2026
Customization
The project says it is customizable through addons.github.com · read 11 Oct 2026
Dependencies
The core README lists Node.js and MongoDB as prerequisites and says MongoDB is the backing store.github.com · read 11 Oct 2026
Deployment
The core README documents Docker installation as well as cloning the repository, installing dependencies, and starting the service.github.com · read 11 Oct 2026
GUI limitation
The default GUI README says GitHub login is not ready yet.github.com · read 11 Oct 2026
License
The core repository is published under the MIT license.github.com · read 11 Oct 2026
Purpose
OpenTMI describes itself as open source test management infrastructure for IoT and embedded systems.github.com · read 11 Oct 2026
Pytest integration
The pytest plugin uploads test results and metadata to an OpenTMI server and can store logs.github.com · read 11 Oct 2026
Python client
The Python client provides a CLI and API for communicating with the OpenTMI backend, including posting results and events.github.com · read 11 Oct 2026
Requirements
The README lists Node.js and MongoDB as prerequisites and recommends using their latest versions.github.com · read 11 Oct 2026
Scaling
The README says clustered mode can improve performance, provide zero-downtime updates, restart on failure, and serve more clients.github.com · read 11 Oct 2026
Security
The README supports HTTPS but cautions that self-signed certificates are not recommended for production use.github.com · read 11 Oct 2026
Security configuration
The README documents HTTPS startup with generated self-signed certificates and says self-signed certificates are not recommended for production.github.com · read 11 Oct 2026

Alternatives to OpenTMI

Every alternative, ranked