Rata
Typed, effect-based HTTP fetch client
Guide
Getting started
Install Rata, make your first typed request, and choose a backend handler at the boundary.
Requests
The fetch model: FetchSpec, methods, and the get, post, and send helpers.
Responses
The Response record, status helpers like expect_success, and reading headers and body bytes.
Backends
The backend-neutral Fetch effect, the Httpc backend over OTP inets, and TLS defaults.
Testing
Rata.Fetch.Mock for tests: always, failing, and route matching without hitting the network.