# Agora account management (/en/realtime-media/rtc-server-sdk/build/manage-agora-account)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

This page shows you how to sign up for an Agora account, create a new project, and get the app ID and app certificate to generate a temporary token.

## Get started with Agora [#get-started-with-agora]

To join a Server Gateway session, you need an Agora App ID. This section shows you how to set up an Agora account, create an Agora project and get the required information from [Agora Console](https://console.agora.io/v2).

### Sign up for an Agora account [#sign-up-for-an-agora-account]

To use Agora products and services, create an Agora account with your email, phone number, or a third-party account.

**Sign up with email**

1. Go to the [signup page](https://sso.agora.io/en/signup).

2. Fill in the required fields.

3. Carefully read the **Terms of Service**, **Privacy Policy**, and **Acceptable Use Policy**, and tick the checkbox.

4. Click **Continue**.

5. Enter your **verification code** and click **Confirm**.

6. Follow the on-screen instructions to provide your name, company name, and phone number, set a password, and click **Continue**.

**Sign up with a third-party account**

1. On the [Agora Console](https://console.agora.io/v2) login page, select the third-party account you want to use.

2. Follow the on-screen instructions to complete verification.

3. Click **Create a new account**.

4. Carefully read the **Terms of Service**, **Privacy Policy**, and **Acceptable Use Policy**, and select the checkbox.

5. Click **Continue**.

Once you sign up successfully, your account is automatically logged in. Follow the on-screen instructions to create your first project and test out real-time communications.

For later visits, log in to [Agora Console](https://console.agora.io/v2) with your phone number, email address, or linked third-party account.

### Create an Agora project [#create-an-agora-project]

To create an Agora project, do the following:

1. In [Agora Console](https://console.agora.io/v2), open the [Projects](https://console.agora.io/v2/project-management) page.

2. Click **Create New**.

3. Follow the on-screen instructions to enter a project name and use case, and check &#x2A;*Secured mode: APP ID + Token (Recommended)** as the authentication mechanism.

   ![configure\_project](https://assets-docs.agora.io/images/signaling/create_new_project.png)

4. Click **Submit**. You see the new project on the **Projects** page.

### Get the App ID [#get-the-app-id]

Agora automatically assigns a unique identifier to each project, called an App ID.

To copy this App ID, find your project on the [Projects](https://console.agora.io/v2/project-management) page in Agora Console, and click the copy icon in the **App ID** column.

![configure\_project](https://assets-docs.agora.io/images/signaling/app-id.png)

## Security and authentication [#security-and-authentication]

Use the following features from your Agora account to implement security and authentication features in your apps.

### Get the App Certificate [#get-the-app-certificate]

When generating an authentication token on your app server, you need an App Certificate, in addition to the App ID.

To get an App Certificate, do the following:

1. On the [Projects](https://console.agora.io/v2/project-management) page, click the pencil icon to edit the project you want to use.

   ![Console project management page](https://assets-docs.agora.io/images/common/console-project-management-page.png)

2. Click the copy icon under **Primary Certificate**.

   ![Console primary certificate](https://assets-docs.agora.io/images/common/console-primary-certificate.png)

### Generate temporary tokens [#generate-temporary-tokens]

To ensure communication security, best practice is to use tokens to authenticate the users who log in from your app.

To generate a temporary RTC token for use in your Video SDK projects:

1. On the [Projects](https://console.agora.io/v2/project-management) page, click the pencil icon next to your project.

2. On the **Security** panel, click **Generate Temp Token**, enter a channel name in the pop-up box and click **Generate**. Copy the generated RTC token for use in your Server Gateway projects.

To generate a token for other Agora products:

1. In your browser, navigate to the [Agora token builder](https://agora-token-generator-demo.vercel.app/).

2. Choose the Agora product your user wants to log in to. Fill in **App ID** and **App Certificate** with the details of your project in Agora Console.

3. Customize the token for each user. The required fields are visible in the Agora token builder.

4. Click **Generate Token**.

   The token appears in Token Builder.

5. Copy the token and use it in your app.

For more information on managing other aspects of your Agora account, see [Agora console overview](/en/realtime-media/video/reference/console-overview).
