## Resource: About Host Modules

## Article: About Host Modules

## Article Link: https://dev.wix.com/docs/sdk/host-modules/about-host-modules

## Article Content:

# About Host Modules

Host modules allow you to use SDK APIs to interact with a Wix site when writing code for frontend environments such as the [dashboard](https://dev.wix.com/docs/sdk/host-modules/dashboard/introduction), [editor](https://dev.wix.com/docs/sdk/host-modules/editor/introduction), or [site](https://dev.wix.com/docs/sdk/host-modules/site/introduction). The module you use depends on which environment you're writing code for. 

When using a host module with a [Wix client](https://dev.wix.com/docs/sdk/core-modules/sdk/wix-client), the client's authentication and authorization are handled automatically by the host module. The client authenticates API calls using the [identity](https://dev.wix.com/docs/sdk/articles/getting-started/about-identities) of the site visitor, site member, or Wix user who accesses the frontend you create. Learn more about [when you need to use a Wix client](https://dev.wix.com/docs/sdk/articles/set-up-a-client/about-the-wix-client#when-you-dont-need-a-wix-client).

The SDK includes the following host modules:
+ [Dashboard](https://dev.wix.com/docs/sdk/host-modules/dashboard/introduction)
+ [Editor](https://dev.wix.com/docs/sdk/host-modules/editor/introduction)
+ [Site](https://dev.wix.com/docs/sdk/host-modules/site/introduction)