# Create an App in Twitter Developers

This section describes for how to create an app in Twitter, by doing the following steps:

Log in to your Twitter account and navigate to the [Twitter App Management Console](https://developer.twitter.com/en/apps).

![Developers Page](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTEmHYlQ4aag-QoXeVz%2FDeveloper%20Page.png?alt=media\&token=68ca4c3e-b04d-4683-ad94-e17771c852d7)

If this is your first time creating an App on Twitter. You will see a button to **‘Create New App’.**

![Create an App](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF-UfAbWjo9pmrl1P3%2FCreate%20an%20App.png?alt=media\&token=b823ea4a-feda-4772-9ef5-1dbb60433d80)

&#x20; A pop-up confirmation appears, click the ‘**Apply**’ butto&#x6E;**.**

![Pop-up Confirmation](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF-t3dMNygUWaYVAes%2FAPply%20Twitter%20Developer%20Account.png?alt=media\&token=ac18a9be-7e0b-48ec-af16-bdc9111ccee7)

Select your primary reason for using Twitter developer tools, click the ‘**Get Started’** butto&#x6E;**.**

![Primary Reason](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF0mGEUM1WJyJVuRj6%2FBest%20Describes.png?alt=media\&token=3f32f8f3-1eda-4d40-9c81-5bd0557125fd)

Confirm Twitter account, enter your country, enter what would you like us to call you, and select the current coding skill level. Then, click the ‘**Next’** button.

![Basic Info](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF3Uah3qKnhJv3aurc%2FBasic%20Info%20Edit.png?alt=media\&token=316d686b-79a4-47c2-a5f9-6441bfec1f6e)

Enter how will you intended to use the Twitter API, click the ‘**Next**’ button.

![Intended Use](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF8bphzuzCXmf-TGv5%2FIntended%20use.png?alt=media\&token=a9230c66-102a-45ff-87be-a297737ae467)

Correct and review your Twitter developer account, click the **‘Next’** button.

![Review](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF8nVwee4v5IEbsBo0%2FReview%20Again.png?alt=media\&token=605b3a90-a9cb-40bd-859c-dd0068eafba1)

Read and Agree on the term of Twitter developer account application then, click the ‘**Submit application’** button.

![Term](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF8v3MlMnCVEF-ekb4%2FTerm.png?alt=media\&token=a9a39925-3dd2-493a-b216-67f89f7d56ca)

Confirm your email so, it can process and review your application.

![Verify Email](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF91NSw1W_owvF9X3a%2FVerify%20Email.png?alt=media\&token=06c746dc-2ada-42af-b5b5-c5a34ca7c88e)

Your application is under review, and you will receive a notification with the result.

![Application received](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MTElj8MEsUz_X-PuH_d%2F-MTF9RQcBM5z1Iz6f-ib%2FApllication%20Received.png?alt=media\&token=e0cf1483-b33b-4d67-819f-5f2217e3f0f6)

If your account application Twitter approved, you will receive a notification that your Twitter has been registered as a Twitter developer.

Then, sign in to your [developer account](https://developer.twitter.com/) to get started, on the Projects & App menu, click the **‘Add App’** button.

![Create App](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUlfvwQhIATx3NQXfwe%2FAdd%20Appp.png?alt=media\&token=78eca3df-903e-408a-ba20-32edb8da2296)

Enter your app name and click the 'complete' button.

![Name your App](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUlhTSATmwb-A1LzvRU%2FName%20your%20App.png?alt=media\&token=b8a39008-a913-46a3-8bc0-71b4cd9bfd27)

Then, you will direct to your access key and token. This key and token will be displayed once.&#x20;

![Keys and Tokens](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUlbd-MrCovePl7DkRv%2F-MUljJv1-i-wSnn9pzaq%2FKey%20and%20Tokens%20Edit.png?alt=media\&token=31738c04-0a65-4623-9437-f7e4794b0359)

After you successfully created the Twitter application you’ll be redirected to its **App Settings** Tab. click on the **App Permissions** section. If the permission is ‘**Read and Write**’, please edit the permission and make it ‘**Read, Write and Direct Messages’**.

![App Permissions](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUmGKE1VIs_WjJQJCnv%2FApp%20Permission.png?alt=media\&token=395ec769-4cc8-498b-8eaf-8743c8b3c9ae)

You will have a notification success after you click the 'save' button.&#x20;

Then, you must set up a dev environment for the endpoint, go to the **Products** menu and select ‘**Dev Environment’.**&#x20;

![Dev Environment](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUmJdKKXh5YZm_Z8qK-%2FDev%20Environment.png?alt=media\&token=2983e772-8a85-4944-99b8-c9227e93703b)

On the Account Activity API/Sandbox, click the ‘**Set up dev environment’** butto&#x6E;**.**

![Set Up Dev Environmet](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUmJuXxvbtDg5tuZ2F_%2FSet%20up%20Dev%20Label.png?alt=media\&token=54f8783a-4709-4892-a367-5c2d7f2c6ba0)

On the pop-up set up account activity API dev environment, enter your ‘**Dev environment label**’ and choose your ‘**App**’. Then, click the ‘**Complete Setup**’ button. You will see the notification that your dev environment successfully set up.

![Success Notification](https://2268349083-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MNQidQwa-0K9_KnQpoc%2F-MUm1BmfJrssyeA_I1-b%2F-MUmKPd2j7dnp6dDYDas%2FDev%20Environment%20created.png?alt=media\&token=7f421654-a337-4799-b5bc-308c81fa536e)
