> For the complete documentation index, see [llms.txt](/llms.txt).

# Create a new project in the dashboard

To get started, visit the [MetaMask Developer Dashboard](https://developer.metamask.io) and sign in with a social account or email address. Use the dashboard to manage your projects, authentication configuration, wallet UI, and more.

![Create new project dialog in MetaMask Developer Dashboard](/assets/images/create-new-project-9ada67e740c737be8a7f721d4e18cc1b.png) 

tip

All resources, wallets, authentication methods, and settings, are scoped to individual projects. Create separate projects for different environments (development, staging, production).

## Create a new project[​](#create-a-new-project "Direct link to Create a new project")

Before implementing any Embedded Wallet SDK, developers must create a new project in the MetaMask Developer Dashboard. This process generates a Client ID required for SDK integration.

important

To ensure optimal security of credentials, we recommend maintaining separate projects for different environments (such as development, staging, production).

Log in to the [MetaMask Developer Dashboard](https://developer.metamask.io) and create a new project if you haven't already.

## Get the client ID[​](#get-the-client-id "Direct link to Get the client ID")

After creating a project:

1. Navigate to **Project Settings**.
2. Select the **General** tab to obtain the `Client ID`.

The project comes pre-configured with default connections, chains, and networks to facilitate faster integration with the SDKs.

## Dashboard configuration[​](#dashboard-configuration "Direct link to Dashboard configuration")

Once your project is created, configure your integration through the following sections:

- [Project settings](/embedded-wallets/dashboard/project-settings/), basic project information, credentials, and token verification
- [Allowlist settings](/embedded-wallets/dashboard/allowlist/), domain and URL authorization
- [Session management](/embedded-wallets/dashboard/advanced/session-management/), session duration and behavior
- [Test accounts](/embedded-wallets/dashboard/advanced/test-accounts/), development testing environment
- [User details in ID token](/embedded-wallets/dashboard/advanced/user-details/), JWT token user data configuration
- [Key export settings](/embedded-wallets/dashboard/advanced/key-export/), private key export permissions
- [Chains and networks](/embedded-wallets/dashboard/chains-and-networks/), blockchain networks and custom chain configurations
- [Custom chains](/embedded-wallets/dashboard/advanced/custom-chains/), add chains in code as well as the dashboard
- [Authentication](/embedded-wallets/dashboard/authentication/), login methods, social connections, and custom authentication
- [Wallet services](/embedded-wallets/dashboard/wallet-services/), wallet UI and funding options
- [Customization](/embedded-wallets/dashboard/customization/), branding and login flow appearance
- [Analytics](/embedded-wallets/dashboard/analytics/), project usage and user engagement metrics
