Welcome to Jumpstarter

GitHub Repository Python Packages Matrix Chat Etherpad Notes Weekly Meeting

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.