# Developer Dashboard

## **Getting Started**

Visit our [Developer Dashboard](https://developer.v2.ramper.xyz/signin) to create a new Ramper app!

<figure><img src="/files/O4EeN6B8fleMhqQdU21A" alt=""><figcaption><p>Login</p></figcaption></figure>

<figure><img src="/files/quBwBFxQOxIqqXMOmIvr" alt=""><figcaption><p>Login</p></figcaption></figure>

<figure><img src="/files/pKl2zPURE1jKGRWaSvC6" alt=""><figcaption><p>Creating new app</p></figcaption></figure>

Once a new app is created, an App ID and App Secret will be generated. App secrets can be re-rolled anytime. The App ID should be provided to the `init` function when using our SDK to allow you to track your user's activity on Ramper. The App Secret is used to verify the issued `idToken` on your server side to manage user sessions.

<figure><img src="/files/X9zJC1b0JPfiTPc2eLCs" alt=""><figcaption><p>App ID and App Secret</p></figcaption></figure>

### App Home Page

Use your new App ID in the init() function when initializing the SDK.

```jsx
init({
  appId: <YOUR APP ID HERE>
  appName: 'Polygon Test App',
  authProviders: [
    AUTH_PROVIDER.GOOGLE,
    AUTH_PROVIDER.FACEBOOK,
    AUTH_PROVIDER.TWITTER,
    AUTH_PROVIDER.APPLE,
    AUTH_PROVIDER.EMAIL
  ],
  walletProviders: [WALLET_PROVIDER.METAMASK],
  network: SUPPORTED_ETHEREUM_NETWORKS.MATICMUM,
  theme: THEME.DARK,
})
```

### **Set Up User's Wallet Address**

{% hint style="info" %}
This feature allows developers to configure the wallet address setup for their Dapp during the initial creation phase. It determines how user wallet addresses are synced during social login. **This is a one-time setting and cannot be modified later.**
{% endhint %}

#### Available Options

* **Coin98 Super Wallet:**
  * Syncs the user's wallet address with Coin98 Super Wallet’s social login
  * Suitable for Dapps that require integration with Coin98 Super Wallet for consistency
* **Ramper Wallet:**
  * Syncs the user's wallet address with Ramper Mobile/Extension Wallet
* **Different:**
  * Allows users to provide a custom wallet address **independent of** Coin98 Super Wallet and Ramper Wallet

#### **How to Set Up During Application Creation**

1. Access the Developer Dashboard
2. Log in to the developer dashboard to create your Dapp
3. Select wallet address sync options:

* Coin98 Super Wallet
* Ramper Wallet
* Different

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

Once selected, click the **Add** button to finalize the wallet address setup. This configuration will apply to all users accessing the Dapp via the social login SDK.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ramper.xyz/developer-guide/developer-dashboard.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
