Quickstart
Start uploading your first test run to TofuPilot in under five minutes.

1. Creat your account
To get started, create a free account or join an existing organization by invitation.
2. Simulate a test run
Once you're logged in, the Welcome aboard page walks you through simulating test runs using either Python or OpenHTF scripts. No hardware required.

3. Upload to TofuPilot
To connect your script, add your API key, define the procedure parameters, and include data for the unit under test. Your test runs will show up in TofuPilot automatically.
We recommend using virtualenv for isolated Python environments. Learn how to set one up for: VSCode, PyCharm, Sublime Text.
4. What's next?
Congratulations on uploading your first test run to TofuPilot! 🎉 From here, you’ll add test measurements, stations, and more. The next guides show you how.
More about TofuPilot
If you ever run into issues or want to learn more about the team behind TofuPilot, this section is for you.
Get support
Need help? Questions? Feedback? We're here for you.
About us
We’re robotics-focused manufacturing test engineers. We started with a custom Python framework, later switching to OpenHTF — but found the tooling ecosystem lacking. So we built what we needed: TofuPilot, a plug-and-play test database and analytics layer to keep production agile and traceable.
Why we still use OpenHTF
OpenHTF remains core to what we do. In early 2025, we met with its founders and current maintainers at Waymo. It’s actively maintained by a team of five engineers, with no breaking changes or forks expected.
