# LibTmux.Server.Runtime

- **Package:** libtmux-haskell
- **Language:** Haskell
- **Kind:** data type
- **Source:** https://github.com/libtmux/libtmux-haskell/blob/663e212622a02aa74a9bdc8ff71e2b45fcb1d4d5/src/LibTmux/Server.hs#L90
- **Page:** https://libtmux.org/en/haskell/latest/reference/libtmux-server-t-runtime/

```haskell
data Runtime
```

Shared resource limits and cleanup ownership for Server handles. Create
 one with [`withRuntime`](/en/haskell/latest/reference/libtmux-server-v-withruntime/), then adopt endpoints through [`withServerIn`](/en/haskell/latest/reference/libtmux-server-v-withserverin/).
 Detached [`Snapshot`](/en/haskell/latest/reference/libtmux-snapshot-t-snapshot/) values retain no Runtime.
