Create an App

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 on the App Dashboard where you can provide additional information about your app, or start building and testing right away.

Something Went Wrong
We're having trouble playing this video.

Before You Start

You must have registered as a Meta developer and be logged into your Meta developer account.

You will need the following to create an app and release it (set to Live in the App Dashboard):

  • A unique icon image for your app
    • Files must be between 512 x 512 and 1024 x 1024 pixels and in JPEG, GIF or PNG format. File size limit 5 MB.
  • Contact information for a Data Protection Officer, if you are doing business in the European Union
  • A URL to your Privacy Policy for your app
  • A URL to instructions or a callback that allows a user to delete their data from your app

Limitations

  • You are permitted to have a developer or administrator role on a maximum of 15 apps that are not already linked to a Meta Verified Business Account

If you have reached the app limit and are unable to create an application or accept a new pending role, take the following steps in the apps dashboard:

  • Link any unlinked applications to a business that has completed Meta Business Verification
  • Remove an app – Archived apps count towards the app limit; if you no longer require these apps, we suggest removing them
  • Remove yourself as an administrator or developer from an app

Use cases

During the app creation flow you will select at least one use case. A use case is the primary way your app will interact with Meta and determines which APIs, features, permissions, and products are available to your app.

The following use cases are available:

  • Run ads to promote your app – Get an app ID to promote your app on Meta technologies, like Facebook and Instagram.
  • Authenticate and request data from users with Facebook Login – Our most common use case. A secure, fast way for users to login into your app or game and for the app to ask for permissions to access their data to personalize their experience.
  • Launch a game on facebook – Launch a game that players can find and play directly in their Feed, or messages or conversations, on both desktop and mobile devices.
  • Access the Threads API – Use the Threads API and choose to authenticate users, retrieve user information, post threads, reply to threads, manage reply settings, and/or gather insights for a Threads profile you own or manage on behalf of others.
  • Select an app type – If you need a use case not listed, select an app type and add the features, permissions and products you need.

Multiple use cases

Some use cases can be combined on the same app. The following use cases can be combined on the same app:

  • Authenticate and request data from users with Facebook Login and Run ads to promote your app
  • Launch a game on facebook and Run ads to promote your app
  • Access the Threads API and Run ads to promote your app

If the use cases you need can't be combined in on the same app, create another app to use those use cases.

Next Steps

Now that you know about use cases, learn how to create an app.