TofuPilotTofuPilot

Python SDK Release

Accelerate hardware testing with our new Python SDK for faster development.

June 18, 2024

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:

Create a new test run from any procedure

Link runs to units under test, creating them if they're new

Save test run duration and status

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.

Python code example demonstrating TofuPilotClient SDK usage for creating units uploading test results and attachments via REST API

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.

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.

TofuPilot Get Started tab in sidebar navigation for quick onboarding and setup guides

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