# ThrustLab > Physics-accurate electric-UAV powertrain simulator (battery → ESC → motor → propeller), > multi-fidelity, whose propeller aerodynamics are validated against the UIUC propeller > wind-tunnel database. ## Docs - [Quickstart](https://thrustlab.com/docs/quickstart): First authenticated request, end to end - [Authentication](https://thrustlab.com/docs/guides/authentication): API keys and session JWTs, bearer auth - [Using the API from an AI coding agent](https://thrustlab.com/docs/guides/ai-agents): Paste-able agent instructions, machine-readable surfaces, the sweep recipe - [Errors](https://thrustlab.com/docs/guides/errors): The error envelope and the generated catalog of every code - [Rate limits](https://thrustlab.com/docs/guides/rate-limits): Request bucket, submission limits, datasheet and catalog budgets - [Idempotency](https://thrustlab.com/docs/guides/idempotency): The Idempotency-Key header on every write - [Pagination](https://thrustlab.com/docs/guides/pagination): Cursor pagination on every list endpoint - [Async resources](https://thrustlab.com/docs/guides/async-resources): Run timestamps, dispatching parked runs, cancelling, progress - [Webhooks](https://thrustlab.com/docs/guides/webhooks): Endpoint registration, HMAC-SHA256 signatures, retries - [Event types](https://thrustlab.com/docs/guides/events): The durable event log and every event type - [Stability policy](https://thrustlab.com/docs/guides/stability-policy): What v1-beta guarantees and what counts as breaking - [Compute units](https://thrustlab.com/docs/guides/compute-units): How runs are metered, balance and ledger - [Steady-state outputs](https://thrustlab.com/docs/guides/steady-state-outputs): The result schema shared by single points and sweeps - [Dynamic outputs](https://thrustlab.com/docs/guides/dynamic-outputs): Scorecard, samples, series, events and run_meta - [Creating components](https://thrustlab.com/docs/guides/creating-components): POST /v1/components with a type-specific spec_json ## Python SDK - [Python SDK](https://thrustlab.com/docs/sdk/python): The `thrustlab` package on PyPI - [Configuration](https://thrustlab.com/docs/sdk/python/configuration): Client setup and transport settings - [Users](https://thrustlab.com/docs/sdk/python/users): Read the authenticated user's profile - [Projects](https://thrustlab.com/docs/sdk/python/projects): Project resources and metadata - [Simulations](https://thrustlab.com/docs/sdk/python/simulations): Single-point runs, batch dispatch, and batch cancel endpoints - [Sweeps](https://thrustlab.com/docs/sdk/python/sweeps): Parameter sweeps, including component axes - [Dynamic simulations](https://thrustlab.com/docs/sdk/python/dynamic-simulations): Time-domain missions and their results - [Components](https://thrustlab.com/docs/sdk/python/components): Component catalog list, filter, sort, and metered datasheet - [Submissions](https://thrustlab.com/docs/sdk/python/submissions): Submit a custom motor or battery for the shared catalog - [Starred components](https://thrustlab.com/docs/sdk/python/starred-components): Save and retrieve starred components - [Compute units](https://thrustlab.com/docs/sdk/python/compute-units): Compute-unit usage and balance reporting - [Webhook endpoints](https://thrustlab.com/docs/sdk/python/webhook-endpoints): Webhook endpoint management - [FMU export](https://thrustlab.com/docs/sdk/python/fmu): Export a run as an FMU for co-simulation - [Idempotency](https://thrustlab.com/docs/sdk/python/idempotency): Idempotency behavior for repeated requests - [Pagination](https://thrustlab.com/docs/sdk/python/pagination): Cursor pagination support and patterns - [Async resources](https://thrustlab.com/docs/sdk/python/async-resources): Polling helpers and terminal states - [Retries and timeouts](https://thrustlab.com/docs/sdk/python/retries): Retry and timeout client behavior - [Error handling](https://thrustlab.com/docs/sdk/python/errors): Error handling and exception mapping - [Webhooks](https://thrustlab.com/docs/sdk/python/webhooks): Webhook signature verification - [Logging and debugging](https://thrustlab.com/docs/sdk/python/logging): Logging and debugging guidance - [Versioning and stability](https://thrustlab.com/docs/sdk/python/versioning): Versioning and stability notes ## Reference - [API reference](https://thrustlab.com/docs/reference): Every endpoint and parameter, browsable - [OpenAPI document](https://thrustlab.com/openapi.json): The machine-readable spec; generate a client from it - [Full documentation text](https://thrustlab.com/llms-full.txt): Every documentation page concatenated, one fetch - [Changelog](https://thrustlab.com/docs/changelog): What changed and when ## Product - [Home](https://thrustlab.com/): Product overview - [Pricing](https://thrustlab.com/pricing): Plans, compute-unit allowances and limits - [Validation report](https://thrustlab.com/validation/prom-5.3): Measured comparison for the current solver release - [About](https://thrustlab.com/about): The method behind the simulator - [Portfolio](https://thrustlab.com/portfolio): Engineering work behind ThrustLab