# sttp > The Scala HTTP client you always wanted! ## Docs - [sttp: the Scala HTTP client you always wanted!](https://sttp.softwaremill.com/en/latest/_sources/index.md.txt) - [Quickstart](https://sttp.softwaremill.com/en/latest/_sources/quickstart.md.txt) - [How sttp client works](https://sttp.softwaremill.com/en/latest/_sources/how.md.txt) - [Support & sponsorship](https://sttp.softwaremill.com/en/latest/_sources/support.md.txt) - [Goals of the project](https://sttp.softwaremill.com/en/latest/_sources/goals.md.txt) - [Community](https://sttp.softwaremill.com/en/latest/_sources/community.md.txt) - [Examples by category](https://sttp.softwaremill.com/en/latest/_sources/examples.md.txt) - [Migrating to sttp-client4](https://sttp.softwaremill.com/en/latest/_sources/migrate_v3_v4.md.txt) - [Model classes](https://sttp.softwaremill.com/en/latest/_sources/model/model.md.txt) - [URIs](https://sttp.softwaremill.com/en/latest/_sources/model/uri.md.txt) - [Request definition basics](https://sttp.softwaremill.com/en/latest/_sources/requests/basics.md.txt) - [Authentication](https://sttp.softwaremill.com/en/latest/_sources/requests/authentication.md.txt) - [Request body](https://sttp.softwaremill.com/en/latest/_sources/requests/body.md.txt) - [Cookies](https://sttp.softwaremill.com/en/latest/_sources/requests/cookies.md.txt) - [Headers](https://sttp.softwaremill.com/en/latest/_sources/requests/headers.md.txt) - [Multipart requests](https://sttp.softwaremill.com/en/latest/_sources/requests/multipart.md.txt) - [Streaming](https://sttp.softwaremill.com/en/latest/_sources/requests/streaming.md.txt) - [The type of request definitions](https://sttp.softwaremill.com/en/latest/_sources/requests/type.md.txt) - [Responses](https://sttp.softwaremill.com/en/latest/_sources/responses/basics.md.txt) - [Response body](https://sttp.softwaremill.com/en/latest/_sources/responses/body.md.txt) - [Exceptions](https://sttp.softwaremill.com/en/latest/_sources/responses/exceptions.md.txt) - [WebSockets](https://sttp.softwaremill.com/en/latest/_sources/other/websockets.md.txt) - [Other Scala HTTP clients](https://sttp.softwaremill.com/en/latest/_sources/other.md.txt) - [Request body progress callback](https://sttp.softwaremill.com/en/latest/_sources/other/body_callbacks.md.txt) - [JSON](https://sttp.softwaremill.com/en/latest/_sources/other/json.md.txt) - [OpenAPI](https://sttp.softwaremill.com/en/latest/_sources/other/openapi.md.txt) - [Resilience](https://sttp.softwaremill.com/en/latest/_sources/other/resilience.md.txt) - [Server-sent events](https://sttp.softwaremill.com/en/latest/_sources/other/sse.md.txt) - [XML](https://sttp.softwaremill.com/en/latest/_sources/other/xml.md.txt) - [Supported backends](https://sttp.softwaremill.com/en/latest/_sources/backends/summary.md.txt) - [Akka backend](https://sttp.softwaremill.com/en/latest/_sources/backends/akka.md.txt) - [cats-effect backend](https://sttp.softwaremill.com/en/latest/_sources/backends/catseffect.md.txt) - [Twitter future (Finagle) backend](https://sttp.softwaremill.com/en/latest/_sources/backends/finagle.md.txt) - [fs2 backend](https://sttp.softwaremill.com/en/latest/_sources/backends/fs2.md.txt) - [Future-based backends](https://sttp.softwaremill.com/en/latest/_sources/backends/future.md.txt) - [Http4s backend](https://sttp.softwaremill.com/en/latest/_sources/backends/http4s.md.txt) - [Scala.js (Fetch) backend](https://sttp.softwaremill.com/en/latest/_sources/backends/javascript/fetch.md.txt) - [Monix backends](https://sttp.softwaremill.com/en/latest/_sources/backends/monix.md.txt) - [Scala Native (curl) backend](https://sttp.softwaremill.com/en/latest/_sources/backends/native/curl.md.txt) - [Pekko backend](https://sttp.softwaremill.com/en/latest/_sources/backends/pekko.md.txt) - [Scalaz backend](https://sttp.softwaremill.com/en/latest/_sources/backends/scalaz.md.txt) - [Starting & cleaning up](https://sttp.softwaremill.com/en/latest/_sources/backends/start_stop.md.txt) - [Synchronous backends](https://sttp.softwaremill.com/en/latest/_sources/backends/synchronous.md.txt) - [Caching backend](https://sttp.softwaremill.com/en/latest/_sources/backends/wrappers/cache.md.txt) - [Custom backends](https://sttp.softwaremill.com/en/latest/_sources/backends/wrappers/custom.md.txt) - [Logging](https://sttp.softwaremill.com/en/latest/_sources/backends/wrappers/logging.md.txt) - [OpenTelemetry](https://sttp.softwaremill.com/en/latest/_sources/backends/wrappers/opentelemetry.md.txt) - [Prometheus backend](https://sttp.softwaremill.com/en/latest/_sources/backends/wrappers/prometheus.md.txt) - [ZIO backends](https://sttp.softwaremill.com/en/latest/_sources/backends/zio.md.txt) - [The stub backend](https://sttp.softwaremill.com/en/latest/_sources/testing/stub.md.txt) - [Converting requests to CURL commands](https://sttp.softwaremill.com/en/latest/_sources/testing/curl.md.txt) - [Timeouts](https://sttp.softwaremill.com/en/latest/_sources/conf/timeouts.md.txt) - [Proxy support](https://sttp.softwaremill.com/en/latest/_sources/conf/proxy.md.txt) - [Redirects](https://sttp.softwaremill.com/en/latest/_sources/conf/redirects.md.txt) - [SSL](https://sttp.softwaremill.com/en/latest/_sources/conf/ssl.md.txt) - [1. Extract stream from http4s](https://sttp.softwaremill.com/en/latest/_sources/adr/0001-extract-stream-from-http4s.md.txt) - [2. HTTP model conventions](https://sttp.softwaremill.com/en/latest/_sources/adr/0002-http-model-conventions.md.txt) - [3. Separate backend types](https://sttp.softwaremill.com/en/latest/_sources/adr/0003-separate-backend-types.md.txt) - [4. Separate request types](https://sttp.softwaremill.com/en/latest/_sources/adr/0004-separate-request-types.md.txt)