

# Working with hosts
<a name="connections-hosts"></a>

To create a connection to an installed provider type, such as GitHub Enterprise Server, you first create a host using the AWS Management Console. A host is a resource that you create to represent the infrastructure where your provider is installed. Then you create a connection using that host. For more information, see [Working with connections](connections.md).

For example, you create a host for your connection so that the third-party app for your provider can be registered to represent your infrastructure. You create one host for a provider type, and then all of your connections to that provider type use that host.

When you use the console to create a connection to an installed provider type, such as GitHub Enterprise Server, the console creates your host resource for you.

**Topics**
+ [Create a host](connections-host-create.md)
+ [Set up a pending host](connections-host-setup.md)
+ [List hosts](connections-host-list.md)
+ [Edit a host](connections-host-edit.md)
+ [Delete a host](connections-host-delete.md)
+ [View host details](connections-host-view.md)