Test Hardware Faster with New Python SDK

Screenshot of a Python script using TofuPilotClient to create and upload a test run via the REST API.

Julien Buteau

2 min read

Today, we are excited to announce significant changes to streamline hardware testing with TofuPilot. Let’s check out what’s new!

API & Python SDK

To simplify the process of uploading results from your test scripts, we created a simple and secure REST API. With one simple call you can:

  1. Create a new test run from any procedure
  2. Link runs to units under test, creating them if they're new
  3. Save test run duration and status
  4. Generate a full test report programmatically with our new "Smart Fields" feature

This workflow previously required multiple UI actions but can now be fully automated from your test scripts. To streamline integration further, we've developed a dedicated Python SDK, available on pip.

Screenshot of a Python script using TofuPilotClient to create and upload a test run via the REST API.
Automate test result uploads with TofuPilot’s REST API and Python SDK.

Introducing the Testing Hub

As we prepared to launch our API, enabling the upload of significantly more test results, it became evident that our current UI couldn't offer the best experience navigating this increased volume of data. In response, we designed a new UI from the ground up to ensure an optimal experience.

Screenshot of TofuPilot’s new Procedures page displaying weekly runs, tested components, FPY, and average test time per procedure.
Navigate test data with the new Testing Hub in TofuPilot.

For existing teams, switching between the two UIs is straightforward using the "Testing Hub" and "Workspace" switch in the navigation bar, while new users will only access the new UI. We will merge the two UIs once all features from the original interface are integrated, ensuring a smooth transition for all TofuPilot teams.

Get started now

To make onboarding on TofuPilot smoother, we've improved our onboarding and invite flows and created a new "Get Started" tab accessible from the side bar of the app.

Screenshot of TofuPilot’s new "Get Started" page, accessible from the sidebar.
Get started with TofuPilot faster with our new onboarding flow.

We believe these updates will enhance your TofuPilot experience, making hardware testing more efficient and seamless. We look forward to your feedback!

Ready to get started?

Create a new workspace and start uploading your test data in seconds.

Not sure where to start? Talk to our team