Facebook's official SDKs help you deeply integrate with Facebook to build great social apps. Using an SDK is not always necessary, but if you're building on a platform for which an official SDK exists, we recommend you use it.
As well as the SDKs listed below, there are a range of resources and services available in the Facebook Technology Partners section.
The iOS SDK provides first-class Facebook Platform support for native iPhone, iPad and iPod Touch apps written in Objective-C. You can integrate authentication, call the Graph API and display Dialogs. The SDK is open source and is available on GitHub.
The Android SDK brings the Facebook Platform to native Android apps. We have added new native UI controls, simplified session management and added better support for APIs. The SDK is open source and is available on GitHub.
Facebook's official SDKs help you integrate common Facebook features into apps on popular platforms and technologies. You don't have to use an official SDK; we just recommend it when you're using a platform with an official SDK.
Inclusion in this list is not an endorsement or recommendation by Facebook. In addition, such inclusion is not intended to imply, directly or indirectly, that these organizations endorse or have any affiliation with Facebook. File all bugs and feedback in their representative GitHub repositories. The descriptions below are provided by their authors.
Officially supported by Adobe. The Adobe ActionScript 3 SDK facilitates the development of Flash Platform apps that communicate with Facebook using the Open Graph API.Download Now
An extension of the Spring Framework that allows you to connect your applications with Facebook.Download Now
A Java library for your BlackBerry apps to integrate with Facebook Login and Graph API.Download Now
The Facebook SDK for .NET helps developers build Windows Phone, Windows 8, Web and Windows Desktop C# applications that integrate with Facebook. Apache License 2.0 governs this SDK, which contains contributions from Microsoft employees. The Facebook SDK for .NET simplifies the complexities of Login with Facebook allowing you to focus on building Open Graph APIs and objects.
Outercurve Foundation is a Facebook Technology PartnerVisit Site
A lightweight Facebook Graph API client. We've moved the development from rest-graph to rest-core. From now on, we will only fix bugs in rest-graph rather than adding features, and we'll only backport important changes from rest-core once in a period. For the latest goodies, please see rest-core. Otherwise, stay with rest-graph with bugs fixes.Download Now
MiniFB is a small, lightweight Ruby library for interacting with the Facebook API, built by Appoxy.Download Now
Koala is a Facebook library for Ruby, supporting the Graph API (including the batch requests and photo uploads), the REST API, realtime updates, test users and Facebook Login. We wrote Koala with four goals: lightweight, fast, flexible and tested.Download Now
Facebook Open Graph API Gem for Rails 3. FBGraph supports the most (no analytics yet) features of Facebook Open Graph API.Download Now
The first version of a Facebook Open Graph Library for Ruby. Requires HTTParty to function.Download Now
OmniAuth is a library that standardizes multi-provider authentication for web applications. It was created to be powerful, flexible, and do as little as possible. Any developer can create strategies for OmniAuth to authenticate users via disparate systems. OmniAuth strategies have been created for everything from Facebook to LDAP.Download Now
Facebook API Implementation in Node. Supports all Facebook Graph API, FQL and REST API. Compatible with the official Facebook PHP SDK.Download Now
FBgraph is a Node.js module that provides easy access to the Facebook Graph API.Download Now
This is a complete port of Facebook's PHP SDK library.Download Now