# Client

> Provide a Go web handler, framework-neutral browser transport and state folding, live session support, and an optional Svelte adapter.

- Path: `Modules > Client - Web Client SDK`
- Human: https://looprig.com/docs/modules/client
- Machine index: https://looprig.com/llms.txt

## Repository

| Field | Value |
| --- | --- |
| Repository | `github.com/looprig/client` |
| Version | `v0.3.0` |
| GitHub | [looprig/client](https://github.com/looprig/client) |

## Description

Provide a Go web handler, framework-neutral browser transport and state folding, live session support, and an optional Svelte adapter.

## Where it fits

Client is useful on its own when a browser or Go web application needs a typed session transport, event folding, and live updates. Within Looprig, it adapts [Harness](/docs/modules/harness.md) sessions for framework-neutral web clients and the optional Svelte layer. Client presents runtime state; it does not own the agent loop or durable storage policy.

## Dependencies

- [Core](/docs/modules/core.md)
- [FSStore](/docs/modules/fsstore.md)
- [Harness](/docs/modules/harness.md)
- [NATSStore](/docs/modules/natsstore.md)
- [Storage](/docs/modules/storage.md)

## Dependents

None.
