Gleam HTTP
July 6, 2025 ยท View on GitHub
Types and functions for HTTP clients and servers!
Server adapters
In the example above the Elli Erlang web server is used to run the Gleam HTTP service. Here's a full list of the server adapters available, sorted alphabetically.
| Adapter | About |
|---|---|
| Mist | Mist is a high performance pure Gleam HTTP 1.1 server |
| cgi | cgi is a adapter for the Common Gateway Interface. |
| gleam_cowboy | Cowboy is an Erlang HTTP2 & HTTP1.1 web server |
| gleam_elli | Elli is an Erlang HTTP1.1 web server |
| gleam_plug | Plug is an Elixir web application interface |
Client adapters
Client adapters are used to send HTTP requests to services over the network. Here's a full list of the client adapters available, sorted alphabetically.
| Adapter | About |
|---|---|
| gleam_fetch | fetch is a HTTP client included with JavaScript |
| gleam_hackney | Hackney is a simple HTTP client for Erlang |
| gleam_httpc | httpc is a HTTP client included with Erlang |