# Transports

GQL Transports are used to define how the connection is made with the backend. We have different transports for different underlying protocols (http, websockets, …)

- Async Transports
  - AIOHTTPTransport
  - HTTPXAsyncTransport
  - WebsocketsTransport
  - AIOHTTPWebsocketsTransport
  - PhoenixChannelWebsocketsTransport
  - AppSyncWebsocketsTransport
- Sync Transports
  - RequestsHTTPTransport
  - HTTPXTransport