SPACE GASS API
REST API for SPACE GASS — structural analysis and design software.
Usage
Each running instance controls a single SPACE GASS session and works on ONE open job at a time.
Authentication & Licensing
Auth is enforced server-side by the licensing module; no per-request credential is required. Licensing failures surface as a 403 whose errorCode is one of: REGISTRATION_REQUIRED, REGISTRATION_UNSUPPORTED, LICENSE_LOST, CORE_LICENSE_UNAVAILABLE, MODULE_LICENSE_UNAVAILABLE.
To allow license-free access to unrestricted GET endpoints, set the access mode to ReadOnly (before opening a job).
For a full breakdown of which SPACE GASS license and modules each endpoint requires, see the Licensing guide.
Client SDKs
To get started quickly, use our official client SDKs:
- .NET Client: Available on NuGet (
dotnet add package SpaceGassApi) · Source · Examples - Python Client: Available on PyPI (
pip install space-gass-api) · Source · Examples
SDKs are generated with Kiota and follow its fluent request-builder convention, so client calls mirror the URL path of each endpoint.
For AI Agents
Load the full docs bundle first — llms-full.txt — or connect this repo as an MCP server: gitmcp.io/SpaceGass/space-gass-api.

