Welcome to Jumpstarter¶
Jumpstarter is a free and open source test automation framework. It bridges the gap between embedded development workflows and deployment environments, enabling consistent automated testing across real hardware and virtual environments with CI/CD integration. Every interface is programmatic, so human developers, test scripts, CI pipelines, and AI agents interact with devices through the same APIs.
See Jumpstarter in action:
One tool, any target. Jumpstarter decouples devices from test runners, letting you use identical automation scripts everywhere - your Makefile for device testing. Every interface is programmatic, so human developers, test scripts, CI pipelines, and AI agents all interact with hardware through the same APIs.
🧪 Unified Testing - One tool for physical and virtual devices under test
🔌 Hardware Abstraction - Control UART, CAN, SPI, GPIO, power, and USB through drivers
🐍 Python-Powered - Integrate with PyTest and Python’s testing ecosystem
🌐 Collaborative - Share and securely lease test hardware across teams
⚙️ Automation Ready - Same APIs for humans, test scripts, CI pipelines, and AI agents
💻 Cross-Platform - Supports Linux and macOS
Ready to get started? Use the navigation menu to find documentation that fits your needs.