Features
Build, connect and test digital twins
Choose the capability you need, from creating a model to running repeatable tests.
Build twins
Create, review, and reuse digital twin models as practical engineering assets.
Generation
AI-Assisted Twin Generation
Use your AI agent with SPX MCP to draft reviewable YAML models, run virtual devices and verify their protocol responses.
Models
Code-Defined Twin Models
Keep digital twin definitions structured, readable, reviewable, and version-controlled as normal engineering assets.
Library
Model Library
Start from reusable device, system, and domain models instead of rebuilding every twin from scratch.
Run and connect
Operate live twin instances and expose the connections your software needs to test.
Validate behavior
Apply scenarios and faults, then inspect the response in live values and logs.
Scenarios
Scenarios & Fault Validation
Recreate real-world scenarios, edge cases, timing issues, and failure modes before those problems reach hardware-dependent stages.
Debugging
Observability & Debugging
Inspect live state, protocol behavior, logs, and debugging evidence while twin behavior is running.
Automate workflows
Move repeatable validation into Python workflows, Docker, tests, and CI/CD.
Looking for embedded testing or virtual commissioning? See how teams use SPX.
