> ## Documentation Index
> Fetch the complete documentation index at: https://ctrlrun.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Transport

> What a transport observed, where no answer came back (SPEC-v0.2 §6.8, SPEC-v0.7 §2.1).

`ctrlrun.transport.Transport` — class, defined at `src/ctrlrun/transport.py:65`

```python theme={null}
from ctrlrun.transport import Transport
```

```python theme={null}
class Transport(StrEnum)
    NEVER_CONNECTED
    AFTER_REQUEST_SENT
    UNREADABLE_RESPONSE
    STREAM_ENDED_EARLY
    CLIENT_DISCONNECTED
```

What a transport observed, where no answer came back (SPEC-v0.2 §6.8, SPEC-v0.7 §2.1).

Moved here from `ctrlrun.gateway.outcome`, members and values unchanged; the gateway's name is
this object.

## Next

* [Python API index](/docs/reference/api/index).
* [Get started](/docs/get-started/quickstart) · [Why](/docs/why).


## Related topics

- [effect_state](/docs/reference/api/transport-effect_state.md)
- [HTTPSConnection](/docs/reference/api/transport-HTTPSConnection.md)
- [urlopen](/docs/reference/api/transport-urlopen.md)
- [HTTPConnection](/docs/reference/api/transport-HTTPConnection.md)
- [Python API](/docs/reference/api/index.md)
