Skip to main content
The Developer Console is your central hub for managing X API access. Create apps, generate credentials, monitor usage, and manage billing—all in one place.

What you can do

Create & manage apps

Set up apps to get API credentials. Configure authentication, permissions, and callback URLs.

Monitor usage & costs

Track API usage in real-time. View costs per endpoint and manage your credit balance.

Generate credentials

Create API keys, access tokens, and OAuth credentials for your apps.

Purchase credits

Buy credits for pay-per-usage billing. No subscriptions or commitments required.

Getting started

1

Sign up for a developer account

Go to console.x.com and sign in with your X account. Accept the Developer Agreement.
2

Create your first app

Click New App and provide a name and description. This generates your API credentials.
3

Save your credentials

Copy and securely store your API Key, API Secret, and Access Tokens. These won’t be shown again.
4

Start building

Use your credentials to authenticate API requests. Check out the quickstart guide.
Store credentials securely. API keys and tokens are only displayed once when generated. Use a password manager or secure vault. If lost, you’ll need to regenerate them, which invalidates the old credentials.

Billing & credits

The X API uses pay-per-usage pricing with a credit-based system:
FeatureDescription
No monthly feesPay only for what you use—no subscriptions
Credit-basedPurchase credits upfront, deducted as you use the API
Real-time trackingMonitor usage and costs in the console dashboard
Per-endpoint pricingDifferent endpoints have different costs
DeduplicationSame resource requested twice in 24 hours is only charged once
View current pricing and purchase credits in the Developer Console. Learn more about pricing →

Team management

Team management is available for Enterprise accounts only.
Enterprise accounts can invite team members to collaborate:
RoleCapabilities
AdministratorFull access: manage apps, billing, team members, and roles
DeveloperManage own apps, read-only access to team apps
To invite a team member, navigate to the Team page in your console and enter their X handle.

Next steps