Developer portal

Frequently Asked Questions

What is the developer portal?

The developer portal is a self-serve tool that developers can use to manage their API access and their Twitter apps. If you have a developer account, you can access it by clicking on the 'Dashboard' link or the @handle dropdown navigation panel in the top right-hand corner of

How do I apply for a developer account?

If you haven't already applied for a developer account, you can do so by filling out this form.

To ensure a quick approval, please be as detailed as possible with your use case. Also, please pay close attention to the email address that is associated with the @user account that you used to apply. If our team needs additional details about your use case, we will reach out to this email address with questions. 

If you need to provide developer portal access to others on your team, please make sure to select 'I am requesting access for my organization.'

What are some best practices for managing a company's Twitter developement tools?

If you are going to be developing with Twitter for your company, then we recommend that you apply for an 'organization' account using your company's Twitter handle. If your company's engineering team uses Twitter apps for work related to the company that aren't owned by this company's Twitter handle, we suggest for you to transfer those Twitter apps over to the company's account. You can do so by applying to transfer app ownership. Having all Twitter apps owned by the company's Twitter handle will help to prevent any issues in the future in case an engineering resource leaves the company. 

How do I access my developer account?

A developer account is owned by a specific Twitter @user and is viewed through a logged in context at If a Twitter user is logged into Twitter and visits, the logged in user will be shown in the top left corner and actions are taken within the screen's context affect the logged in user's developer account. 

A developer account can be shared between multiple Twitter users by using an organization account. Learn more about this on the "Teams" page.

Why am I on a waitlist and when will I get access?

After applying, the Twitter team evaluates all applications for the developer portal and will communicate via email to the applicant's Twitter account email address during evaluation. There may be capacity constraints for application reviews so please be patient. It is important to make sure the Twitter handle that was used to apply is set up with a verified email address, that the use case is detailed, and that any emails that are sent regarding the application are addressed promptly.

We will let developers know via the email as soon as we have reviewed the application.

When applying, is there anything I should keep in mind? 

When applying for a developer account, note that you must verify your email address of the Twitter handle used in the application. Also, the Twitter handle must not be a member of any other developer portal accounts, and must not have already applied or been approved for another developer account. 

I’m a Verizon customer and I can’t log in to my account

If you’re a new or existing Verizon customer, you may not be able to log in to your account because you’re not receiving a login verification PIN via text message. Try logging out of your Twitter account and logging back in. You should then receive a verification PIN via SMS. If this doesn't resolve your issue, send a text message from your device with the message content, GO, to the Twitter short code 40404. This will opt you in to receive SMS from Twitter, which is consistent with your notification settings. More details can be found at this help page.

Why can't I see the 'Team' option on my account drop down?

This means that you've applied as an individual account, as opposed to an organization account.  The difference is the ability to give additional users access to a shared dev environment.

Can I change my individual account to an organization account?

Changing an individual setup to a team setup is not possible today.

Can a developer be on two different developer accounts?

This is not possible at this time. If you do need multiple accounts, please let us know in our developer forum.

How many developers can I have on my account?

There currently isn't a limit on the number of developers on your team.  To review team members, roles, and added dates, see the "Manage team" page.

Why can't I add a specific team member to my account?

When building out your developer/admin team on the "Manage team" page, there are some things to consider:

Team members @handle can only be added to a developer account if:

  • The @handle is not suspended, protected, muted or blocked by the @handle account admin
  • The @handle must have a verified email address and allow email
  • The @handle is not a member of any other dev account.
  • The @handle has not applied or been approved for their own dev account
  • If the @handle was invited to join the dev account, but then the invite was revoked, the @handle cannot be re-invited for 24 hours..

How many dev environments can one developer account have?

This depends on the product that you are using and the tier at which you are subscribed you can learn about this by reviewing the documentation of the products that are currently available via the developer portal.

Where can I learn more about Twitter apps and the Twitter app dashboard?

We have a documentation section specifically for Twitter apps and the Twitter app dashboard. You can review the related FAQs here.


Do you still have questions? 

Please search our developer forum's developer portal section.