Strata is pre-1.0. APIs, protocol, and storage format may change.
Reference
Strata contains eight Gleam packages. Each page describes a package and its public functions and types. We will add HexDocs links after package publication.
Packages
Section titled “Packages”| Package | Target | Purpose |
|---|---|---|
strata_protocol | Erlang + JavaScript | Versioned message types and JSON conversion |
strata_document | Erlang + JavaScript | Typed LWW-register fields and record schemas |
strata_server | Erlang | Server, storage, and HTTP/WebSocket handling |
strata_client | Erlang + JavaScript | Connection and document sync logic |
strata_component | Erlang + JavaScript | Typed headless components, ports, and bindings |
strata_transport | JavaScript | Browser WebSocket input and output |
strata_transport_gun | Erlang | Gun WebSocket input and output |
strata_admin | JavaScript | Read-only admin page |
These pages summarize the public API and link to guides. Use the Generated API for all public types, constants, and functions.
Run just site-reference from the repository root after you change a public
API or its documentation.