Documentation Index
Fetch the complete documentation index at: https://docs.dynamic.xyz/docs/llms.txt
Use this file to discover all available pages before exploring further.
X Developer Account Requirements
To use Twitter/X as a social login provider, you need an X Developer account with API access. X has moved to a paid pricing model for API access, and most production use cases require at minimum a Basic plan ($200/month). While the Free tier does provide OAuth 2.0 credentials, it comes with severe rate limits that are generally not suitable for production applications. We recommend the Basic plan or higher for any customer-facing integration. You can review the current pricing tiers on the X API pricing page.Creating a new App
Here are the step-by-step instructions for obtaining OAuth credentials for Twitter:- Go to the X Developer Portal and sign in to your account. You will need a paid developer account — see pricing details above.
- Once you’re signed in, go to “Projects & Apps”, choose the project you want to configure, and in the “Apps” section at the bottom of the page, click the gears icon on the right.
- At the bottom of the following page, under “User authentication settings” select “Set up”
- Select “App permissions” and “Type of App” you want.
- Under “App info” paste the “Redirect URL”:
- In the Dynamic dashboard, visit either social account linking on the Info Capture page or in the Social Signup page depending on whether you want to do linking or signup.
- Open the Twitter configuration section.
- Copy the Redirect URL and paste it in the “Redirect URL” field in Twitter Developer Portal.
- Enter your “Website URL”.
- Click save under the form.
- Copy the “Client ID” and “Client Secret” and paste it into “Set up Twitter Auth” Modal in the Dynamic Dashboard.