Technical Documentation

Learn how to quickly implement and succeed with Facebook's developer products.

Products

Ads for Apps

Drive installs to your app, engage existing users, and increase conversions.

Ads for Websites

Acquire new visitors, engage existing customers, and drive business results.

App Events

Log events from your app for insights, ad performance and to build dynamic audiences for ad targeting.

App Links

Link to content in your mobile app with this open cross-platform solution.

Audience Network

Monetize your mobile app by adding Facebook ads in your app.

Games

Build, grow and monetize your game on any platform — iOS, Android, or Facebook.com.

Insights

Measure and optimize performance for you app, page or domain on Facebook and outside of Facebook.

Facebook Login

Enable secure, fast and easy way log in to your app or website.

Marketing API

Build custom advertising tools and automated access to Facebook's powerful ad platform.

Payments for Games

Easily accept international payments in your game on Facebook.com.

Sharing

Enable users to easily share your app's content with friends on Facebook.

Social Plugins

Make your app or website social. Like, Share, Send, Embed Posts or use Facebook Comments.

APIs and SDKs

iOS SDK

Includes Bolts, Audience Network, and Facebook Frameworks and requires iOS 6.

Android SDK

Includes Bolts, Audience Network, and Facebook packages and requires Android API Level 9.

Other SDKs

Unofficial, third-party SDKs in other programming languages and frameworks. Built by amazing communities of active developers.

JavaScript

A rich set of client-side functionality to add Social Plugins, make API calls and add Facebook Login.

PHP

Native library to access Graph API and use Facebook Login in your app.

Unity

Rapidly and easily build cross-platform games on Facebook.


The Graph API

The main way to read and write data with Facebook's platform. Learn the API including versioning, access control, and full reference documentation.

Developing with Facebook

App Development

Make app development more efficient. Understand our versioning model, upcoming changes, Test Apps and Test Users.

App Review

Ensures people have great experiences with apps integrated with Facebook. Plan App Review in your development process.

Platform Policy

Keeps you and people who use Facebook safe, and ensure high-quality experiences for everyone.

Was this document helpful?