aboutsummaryrefslogtreecommitdiffstats
path: root/doc/src/manual/gun_app.asciidoc
blob: 219a323a15680bfa6b39e0b5c21c78eb1c850076 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
= gun(7)

== Name

gun - Erlang HTTP client with support for HTTP/1.1, HTTP/2 and Websocket.

== Dependencies

The `gun` application uses the Erlang applications `ranch`
for abstracting TCP and TLS over a common interface, and
the `ssl` application for TLS support, required for HTTPS
and secure HTTP/2 support. In addition, Gun requires the `crypto`
application (a dependency of `ssl`) for Websocket.

These dependencies must be started for the `gun`
application to work. In an embedded environment
this means that they need to be started with the
`application:start/{1,2}` function before the `gun`
application is started.

== Environment

The `gun` application does not define any application
environment configuration parameters.