The app creation flow gathers the minimum amount of information needed to generate a unique ID for your app. Once you complete the flow you will end up in the App Dashboard where you can provide additional information about your app, or start building and testing right away.
You must be logged into your Facebook developer account.
Ensure you have not exceeded your app limit. As a Developer, you are permitted to have a developer or administrator role on a maximum of 15 apps. This limit applies to your apps not already linked to a Meta Verified Business. If you have reached the app limit and are unable to create an application or accept a new pending role, take the following steps:
If you just came from the registration flow, click the Create First App button.
Otherwise, go to the Apps panel and click Create App.
Your use case determines which permissions, products and APIs are available to your app.
Select Set up Facebook Login and click Next.
If you would like to add Facebook Login for Business or Gaming, as well as create apps to track ads and manage your business, select the Other option when creating your app.
If you select Other, meaning you want to implement ads, gaming, or messaging, perhaps in addition to Facebook Login, you’ll be redirected to our App Types creation flow (see below).
Select one or more of the platforms your app will be available on, No, I'm not building a game, then click Next.
You’ll be asked to provide more detail about the platforms you choose. You’ll be able to add more platforms at any time using the app dashboard.
If you select Yes, I'm building a game, you’ll be redirected to our App Types creation flow (see below).
Enter the name of your app and an email address where we can send you any important developer notifications. The email address can be different from the email address associated with your Facebook account, just make sure it's valid and that you monitor it, since all important developer notifications will be sent there. You can also add a Facebook Business Manager account if you have one, then click Create App.
Once you have completed the app creation flow, your app will be loaded in your app dashboard. The app dashboard allows you to view, add, and update details, such as app settings, roles, and additional use cases related to Facebook Login. You can also request access to the permissions your app will need to make successful API calls to Graph API endpoints for your use cases.
If you need to implement more products, such as ads, games, or messaging, in addition to Facebook Login or you do not need Facebook Login, you will select an app type during the app creation flow instead of a use case.
Your app type determines which products and APIs are available to your app. If this is your first time creating an app and you are just exploring the app creation flow, choose the None option. Later, when you are more familiar with our products and APIs, refer to our app types document to determine which app type is best suited for your app, then create a new app and choose an appropriate type.
Enter the name of your app and an email address where we can send you any important developer notifications. The email address can be different from the email address associated with your Facebook account, just make sure it's valid and that you monitor it, since all important developer notifications will be sent there.
You can also add a Facebook Business Manager account if you have one, then click Create App.
Once you have completed the app creation flow your app will be loaded in the App Dashboard.
Now that you have created your app you can add secondary use cases related to your login experience or start building and testing. You can also explore the App Dashboard and provide additional information about your app, but it's not necessary to start building. You can always return the dashboard and adjust settings and add secondary use cases as they are needed.