ThrustLab

API Changelog

Changes to the public /v1/ API and the official Python SDK. See the stability policy for breaking-change rules.

v1-beta — 2026-04-27

Added

  • Public /v1/ API covering: users, projects, simulations, sweeps, dynamic-simulations, components, submissions, starred_components, compute-units, webhook_endpoints, and events.
  • Official Python SDK thrustlab v0.1.0 on PyPI.
  • Webhook deliveries with HMAC SHA256 signing and a 5-minute timestamp tolerance window. See the webhooks guide.
  • Stripe-style error envelopes with deterministic machine-readable codes. See the errors guide.
  • Cursor-based pagination on every list endpoint. See the pagination guide.
  • Async-as-resource pattern for simulations and sweeps — poll the resource or subscribe via webhook events. See the async resources guide.

Notes

  • Stripe billing (subscriptions, billing portal) is managed from the dashboard, not the public /v1/ API.
  • The Python SDK is in 0.x; minor-version bumps may include small breaking changes until 1.0. Patch bumps are always backward-compatible.

We use cookies and analytics tools to understand how you use ThrustLab and improve the experience. Privacy Policy

ThrustLab API | ThrustLab