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.

Before You Start

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

To create a Meta app you need the following:

  • 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 your app 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. 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 and you can select any your app needs to function the way you want. If the use cases you need can't be combined in on the same app, it is greyed out, create another app to use those use cases.

Next Steps

Now that you know about use cases, select your primary use case from the left side navigation menu to learn about how to create an app with that use case.

X