# State API
The internal state model is used by the CLI engine and built-in plugins.
The State API is not exposed as a public runtime interface.
## What is available now
- Built-in plugins use internal Rust state structures
- Test reports (`json`, `junit`, `allure`) provide execution data for external tooling
- You can consume streamed events with `--stream` for IDE/automation integration
## For extension needs
If you need a stable external extension API, open a feature request:
[GitHub Issues](https://github.com/gripmock/grpctestify-rust/issues)