> ## Documentation Index
> Fetch the complete documentation index at: https://tyk.io/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Developer Profiles

<Warning>
  **Legacy: Tyk Classic Portal**

  You're viewing documentation for the **Tyk Classic Portal**, which is no longer actively maintained.

  If you're looking for the latest API documentation for the **new Tyk Developer Portal**, please refer to the
  [Postman collection](/5.12/product-stack/tyk-enterprise-developer-portal/api-documentation/tyk-edp-api) or visit the
  [Tyk Developer Portal](/5.12/portal/overview/intro) section.

  The Classic Portal is in maintenance mode and will be deprecated soon. For questions or support, contact us at
  [support@tyk.io](<mailto:support@tyk.io?subject=Tyk classic developer portal>).
</Warning>

Users that are signed up to your portal are called "Developers", these users have access to a Dashboard page which show them their API usage over the past 7 days as well as the policy and quota limits on their relevant keys.

Developers can sign up to multiple APIs using the API catalog.

Developer accounts belong to an organization ID, so accounts cannot be shared across organizations in a Tyk Dashboard setup.

### Navigate to the Portal Developers Section

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developers_menu.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=49f798f8e13755db9fcbf8640321ef2b" alt="Developer Menu" width="244" height="302" data-path="img/2.10/developers_menu.png" />

#### Select Add Developer

<img src="https://mintcdn.com/tyk/XYIZ0Oo5nzDVrYaM/img/2.10/add_developer.png?fit=max&auto=format&n=XYIZ0Oo5nzDVrYaM&q=85&s=890907e03b7ff91ef4d2fa17296a7944" alt="Developer Profile add" width="194" height="134" data-path="img/2.10/add_developer.png" />

### Add Basic Details

<img src="https://mintcdn.com/tyk/XYIZ0Oo5nzDVrYaM/img/2.10/add_developer_details.png?fit=max&auto=format&n=XYIZ0Oo5nzDVrYaM&q=85&s=1816489004f11db9ff6e7847779f0d21" alt="Developer Profile Create Details" width="1180" height="708" data-path="img/2.10/add_developer_details.png" />

### Developer Profile Overview

The first panel in a developer profile will show you an avatar (if they have a Gravatar-enabled email address), as well as the basic fields of their signup:

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developer_details.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=d48206f23cddc3391881f2477bea4e2a" alt="Developer profile detail" width="1155" height="219" data-path="img/2.10/developer_details.png" />

### Developer Usage

The next panel will show you their apI usage as an aggregate for all the tokens that they have generated with their developer access:

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developer_graph.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=fd7a579bd14f55e3a35b7ed579f43bff" alt="Developer usage graph" width="1165" height="661" data-path="img/2.10/developer_graph.png" />

### Developer Keys

In this panel, you will be able to see the various Keys the developer has access to, and the policies that are connected to the individual Key.

<Note>
  From version 1.9, you can now apply multiple policies to an individual Key.
</Note>

To drill down into the specific usage patterns for each Key, click **ANALYTICS** for the Key.

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developer_keys.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=39f26a238cda0e4d7fc59b1d3f801a9f" alt="Developer Keys" width="1162" height="261" data-path="img/2.10/developer_keys.png" />

### Add a New Key

To subscribe a developer to a new Key, from the Edit Developer screen, click **New Key**. From the pop-up screen, select one or more policies from the drop-down list and click **Request Key**.

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developer_new_key.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=fd4537231835f7ebe0c6dd17484a12de" alt="New Key Request" width="600" height="382" data-path="img/2.10/developer_new_key.png" />

### Changing Developer Policy Keys

#### Step 1: View the Developer Profile

Browse to the developers list view and select the developer that you wish to manage.

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developer_details.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=d48206f23cddc3391881f2477bea4e2a" alt="Developer profile detail" width="1155" height="219" data-path="img/2.10/developer_details.png" />

#### Step 2: View Keys List

This sections shows you the Keys and the policies connected to them. This view will always try to match the access level to a catalog entry, if the policy assigned to a developer is not in the catalog, the entry will read "(No Catalog Entry)". We recommend that all policy levels are in your catalog, even if they are not all live.

#### Step 3: Click Options

From the Options drop-down for the Key, select **Change Policy**.

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developer_keys.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=39f26a238cda0e4d7fc59b1d3f801a9f" alt="Keys Sections" width="1162" height="261" data-path="img/2.10/developer_keys.png" />

#### Step 4: Select the New Policy

Select a new policy to add to your Key from the **Policies** drop-down list. You can also remove existing policies connected to the Key.

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/developer_new_key.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=fd4537231835f7ebe0c6dd17484a12de" alt="Change policy drop down list" width="600" height="382" data-path="img/2.10/developer_new_key.png" />

#### Step 5: Save the Change

Click **CHANGE KEY POLICY** to save the changes.

### Developer OAuth Clients

### Edit the Developer Profile

All fields in the profile are editable. In this section you can select a field and modify that data for the developer. This will not affect any tokens they may have, but it will affect how it appears in their Developer Dashboard in your Portal.

<img src="https://mintcdn.com/tyk/rcbuH4FawxAvTx_L/img/2.10/edit_developer_details.png?fit=max&auto=format&n=rcbuH4FawxAvTx_L&q=85&s=b4d63b80d0e43b28b7b019cc0c93aaa2" alt="Developer edit form" width="1218" height="500" data-path="img/2.10/edit_developer_details.png" />

Developers can edit this data themselves in their accounts section.

### Search for a Developer

You can search for a developer (by email address) by entering their address in the Search field.

This option is only available from Dashboard v1.3.1.2 and onwards.

<img src="https://mintcdn.com/tyk/_n1j2nedxXfbDX-s/img/2.10/search_developers.png?fit=max&auto=format&n=_n1j2nedxXfbDX-s&q=85&s=abe1b398f7e622aadb0ad78d604637f9" alt="Developer Profile Search" width="896" height="402" data-path="img/2.10/search_developers.png" />

### Developer Edit Profile

Once logged in, a developer can edit their profile. Select **Edit profile** from the **Account** menu drop-down list.

<img src="https://mintcdn.com/tyk/t33iko3u1oEeVF8p/img/dashboard/portal-management/developer_manage_profile.png?fit=max&auto=format&n=t33iko3u1oEeVF8p&q=85&s=7c6613537497074d9036965b4b8b9c12" alt="Manage Profile" width="1200" height="859" data-path="img/dashboard/portal-management/developer_manage_profile.png" />

A developer can change the following:

* Email
* Change Password
* Name
* Telephone
* Country Location

### Reset Developer Password

If a developer has forgotten their password, they can request a password reset email from the Login screen.

<img src="https://mintcdn.com/tyk/FZbs3pJQw2fNkYsW/img/dashboard/portal-management/login_screen.png?fit=max&auto=format&n=FZbs3pJQw2fNkYsW&q=85&s=64da40cf2b526a7b527236a806804be5" alt="Login Screen" width="1037" height="538" data-path="img/dashboard/portal-management/login_screen.png" />

1. Click **Request password reset**
2. Enter your email address and click **Send Password reset email**

<img src="https://mintcdn.com/tyk/wHLHFqRiMZq91WJo/img/dashboard/portal-management/email_password_request.png?fit=max&auto=format&n=wHLHFqRiMZq91WJo&q=85&s=9bcd11f4de6341eadbbab4eed5d5f443" alt="Email Reset" width="689" height="235" data-path="img/dashboard/portal-management/email_password_request.png" />

You will be sent an email with a link to reset your Developer password. Enter your new password and click **Update**. You can then login with your new details.

<Note>
  Your password must be a minimum of 6 characters.
</Note>

<img src="https://mintcdn.com/tyk/FZbs3pJQw2fNkYsW/img/dashboard/portal-management/password_confirmation.png?fit=max&auto=format&n=FZbs3pJQw2fNkYsW&q=85&s=47467527245b7048b61af27ab1c13fe1" alt="Confirm password" width="1984" height="1102" data-path="img/dashboard/portal-management/password_confirmation.png" />

[1]: /img/dashboard/portal-management/developer_menu_2.5.png

[2]: /img/dashboard/portal-management/add_developer_2.5.png

[3]: /img/dashboard/portal-management/developer_details_2.5.png

[4]: /img/dashboard/portal-management/developer_overview_2.5.png

[5]: /img/dashboard/portal-management/developer_usage_2.5.png

[6]: /img/dashboard/portal-management/developer_subs_2.5.png

[7]: /img/dashboard/portal-management/developer_edit_2.5.png

[8]: /img/dashboard/portal-management/developer_search_2.5.png

[13]: /img/dashboard/portal-management/developer_edit_2.5.png

[14]: /img/dashboard/portal-management/keys_dev_profile.png

[15]: /img/dashboard/portal-management/change_key_policy.png

[16]: /img/dashboard/portal-management/new_key_request.png
