# Opsive State Designer Scripting API

**Canonical:** https://apis.io/apis/opsive/opsive-state-designer-scripting-api/  
**Provider:** Opsive — https://apis.io/providers/opsive/  
**Documentation:** https://opsive.com/support/documentation/state-designer/api/

Opsive State Designer Scripting API is one of 2 APIs that [Opsive](https://apis.io/providers/opsive/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Unity, Scripting, and State Machines. The published artifact set on APIs.io includes API documentation.

In-engine C# scripting API for Opsive's State Designer Unity asset. The StateMachine component is the main code entry point for a State Designer graph, used by other scripts to control execution, inspect runtime state, respond to lifecycle changes, access Shared Variables, or save and restore the graph. This is a Unity library API, not a network web API; no HTTP base URL or machine-readable contract is published.

## Machine-readable artifacts (2)

- **Documentation** — https://opsive.com/support/documentation/state-designer/api/
- **APIsJSON** — https://artifacts.apis.io/opsive/apis.yml

## Other Opsive APIs (1)

- [Opsive API](https://apis.io/apis/opsive/opsive-api/)

## Tags

Unity, Scripting, State Machines

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/opsive/opsive-state-designer-scripting-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/opsive/.
