Introduction
The SPACE GASS API provides programmatic access to SPACE GASS structural analysis data. Use it to open job files, read and edit structural entities, run analyses, and query results.
The API is a headless service — it runs as a local server on your machine without any program UI. There is no interaction with the SPACE GASS desktop interface. All operations are performed through HTTP requests to the local server.
What You Can Do
- Open and manage job files — Create, open, save, and close
SPACE GASS
.sgproject files - Read, write, and edit structural data — Nodes, members, sections, materials, load cases, load categories, and load case groups. Create or update many entities at once using bulk operations.
- Run analyses — Start linear, non-linear, buckling, and dynamic frequency analyses, and monitor progress in real time
- Query analysis results — Retrieve node displacements, reactions, member forces, buckling load factors, and more
Prerequisites
To get access to the API, follow the steps in the Quick Start. You will need:
- SPACE GASS installed on your machine
- SPACE GASS has been opened at least once to initialize the required data files
Licensing
API access is included with Pro and above subscriptions, or available as a yearly add-on for perpetual license holders. See Licensing for details or visit spacegass.com for pricing.
Authentication
No authentication is required. The API runs locally and is accessed over plain HTTP. See Authentication for details.
SDK Clients
Generated SDK clients are available for:
- C# —
SpaceGassApi(NuGet package) - Python —
space-gass-api(pip installable)
Both are generated from the OpenAPI specification using Microsoft Kiota.
Next Steps
- Quick Start — Get up and running in 5 minutes
- Simple Beam Model — Full walkthrough building a model, running analysis, and querying results
- API Reference — Browse all endpoints interactively

