> For the complete documentation index, see [llms.txt](https://docs.landslide.network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.landslide.network/product-guides/ibc-light-client/chain-integrators-guide/lower-than-v0.50.md).

# Lower than v0.50

## Integrating the Avalanche Light-Client Module in Your Cosmos SDK Application

Enhance your Cosmos SDK application by integrating the `light-clients/14-avalanche` module. Follow this step-by-step guide to easily import and register the Avalanche light-client in your project.

### 1. Import the Avalanche Light-Client Module

First, ensure you import the Avalanche (`ava`) module into your Cosmos SDK application. Typically, this is done in the `app.go` file, where your application's modules are defined.

```go
import (
  // other imports...
  ava "github.com/cosmos/ibc-go/v8/modules/light-clients/14-avalanche"
)
```

### 2. Register the Avalanche Module in the Module Manager

Next, add the `ava` module to your application’s `ModuleManager`. Locate the section where you initialize the `ModuleManager` and include the Avalanche light-client:

```go
app.ModuleManager = module.NewManager(
  // other modules...
  ava.AppModuleBasic{},
)
```

***

By following these steps, you'll successfully integrate the Avalanche light-client module into your Cosmos SDK application, enabling enhanced interoperability with Avalanche-based chains.
