# Getting started

Building your cross-chain app with Asterizm is as simple as it gets - just run the [Client off-chain module](https://docs.asterizm.io/infrastructure/client-off-chain-module) and implement the <mark style="color:orange;">`_initAsterizmTransferEvent()`</mark> and <mark style="color:orange;">`_asterizmReceive()`</mark> interfaces to run cross-chain operations across EVM and non-EVM chains.

To get started, please check the [first step](https://docs.asterizm.io/guides/getting-started/1.-deploy-your-smart-contracts) and [the second step](https://docs.asterizm.io/guides/getting-started/2.-implement-off-chain-module).

{% hint style="info" %}
We recommend you to[ explore the cross-chain transaction flow](https://docs.asterizm.io/guides/transaction-flow) before integrating Asterizm
{% endhint %}

You can run your first cross-chain dApp with a simple code example [here](https://docs.asterizm.io/guides/code-examples).

## FAQ

Discover the [frequently asked questions](https://docs.asterizm.io/what-is-asterizm/frequently-asked-questions).

## Talk to the Team

[Twitter](https://twitter.com/Asterizm_layer)

[Telegram](https://twitter.com/Asterizm_layer)

## Official Website

[https://asterizm.io](https://asterizm.io/)
