> For the complete documentation index, see [llms.txt](https://docs.ckbull.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ckbull.app/getting-started/register-a-dapp.md).

# Register a dApp

## dApp registration

Once you are registered in **CKBull Developer Console**, you can start adding your dApps to the console. On the main page, next to **Your dApps,** click the button **Create new dApp.** This action will redirect you to the dApp creation form which should look like the following image.

<figure><img src="/files/sceez7uK9I8KOAXvlRmQ" alt=""><figcaption></figcaption></figure>

Once you have added all the necessary information, click the **Create application** button at the bottom of the form. Your dApp is now registered in the platform.

{% hint style="warning" %}
Be aware that the dApp **name**, **description** and **logo** will be displayed in the **CKBull Wallet** every time a sign in request is scanned.
{% endhint %}

<figure><img src="/files/KInMBFCaQSUoHvTb0qvU" alt="" width="375"><figcaption><p>Sign in request data</p></figcaption></figure>

## dApp API keys

You will notice that after creating your dApp a modal is displayed. This modal contains the API keys that will let the dApp connect with the Signer API to send transactions.

{% hint style="danger" %}
Your API Keys **must never be shared**. They may impersonate the dApp and send malicious queries if they are leaked. In that case, see how you can [**regenerate new API keys**](/getting-started/regenerate-api-keys.md).
{% endhint %}

<figure><img src="/files/X9oUKW41WfTZU4Hz6Q6R" alt=""><figcaption></figcaption></figure>
