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, andevents. - Official Python SDK
thrustlabv0.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 until1.0. Patch bumps are always backward-compatible.