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

# Become a DingTalk Developer

> Before you begin development, the organization admin must grant developer permissions to developers. Developers with different identities can develop different types of apps.

Before you begin development, the organization admin must grant developer permissions to developers. Developers with different identities can develop different types of apps.

|                                    |                                                                 |                                                                                                                                                                                                                                                                                       |
| ---------------------------------- | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Developer**                      | **App Type Developed**                                          | **Associated Organization**                                                                                                                                                                                                                                                           |
| Internal developer                 | Internal app built by the organization                          | Develop internal apps built by the organization as an internal employee.                                                                                                                                                                                                              |
| Developer from a solution provider | Third-party enterprise app  Develop internal apps on delegation | To develop third-party enterprise apps or custom apps for organizations as a developer from a solution provider, your organization must complete solution provider authentication. For details, see the [Full Cooperation Process Guide](/zh/open/development/isv-cooperation-guide). |

## Procedure

The organization admin grants developer permissions to developers by following these steps:

**Note**

After applying for developer permissions, developers can sign in to develop, upload, and publish apps.

1. The organization admin signs in to the [OA Admin Console](https://oa.dingtalk.com/index.htm#/safety/subAccount).

2. In the Admin Console, choose **Security & Permissions** > **Manage Permissions**, and then click **Management Groups** to open the **Management Groups** page.

3. Click **Add Management Group**.

4. On the **Edit Management Group** page, fill in the following fields, and then click **Save**.

* **Management group name:** Enter the name of the management group.
* **Users:** Assign users to the management group.
* **Management scope:** Select the management scope.
* **Assign permissions:** Select the corresponding permissions.

5. Developers sign in to the [Developer Console](https://open-dev.dingtalk.com/#/index) to develop apps.
