- Graph API
- The Graph API is a simple HTTP-based API that gives access to the Facebook social graph, uniformly representing objects in the graph and the connections between them. Most other APIs at Facebook are based on the Graph API.
- FQL
- Facebook Query Language, or FQL, enables you to use a SQL-style interface to query the data exposed by the Graph API. It provides for some advanced features not available in the Graph API such as using the results of one query in another.
- Open Graph
- The Open Graph API allows apps to tell stories on Facebook through a structured, strongly typed API.
- Dialogs
- Facebook offers a number of dialogs for Facebook Login, posting to a person's timeline or sending requests.
- Chat
- You can integrate Facebook Chat into your Web-based, desktop, or mobile instant messaging products. Your instant messaging client connects to Facebook Chat via the Jabber/XMPP service.
- Internationalization
- Facebook supports internationalization for applications. This document describes many of the ways you can take advantage of our community of translators.
- Ads API
- The Ads API allows you to build your own app as a customized alternative to the Facebook Ads Manager and Power Editor tools.