Note: In addition to these 3rd party SDKs, Facebook Technology Partners also offer support for Facebook via various programs and languages.
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.
Which programming language or platform do you use?
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.
An extension of the Spring Framework that allows you to connect your applications with Facebook.
A Java library for your BlackBerry apps to integrate with Facebook Login and Graph API.
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.
MiniFB is a small, lightweight Ruby library for interacting with the Facebook API, built by Appoxy.
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.
Facebook Open Graph API Gem for Rails 3. FBGraph supports the most (no analytics yet) features of Facebook Open Graph API.
The first version of a Facebook Open Graph Library for Ruby. Requires HTTParty to function.
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.
Facebook API Implementation in Node. Supports all Facebook Graph API, FQL and REST API. Compatible with the official Facebook PHP SDK.
FBgraph is a Node.js module that provides easy access to the Facebook Graph API.
This is a complete port of Facebook's PHP SDK library.