# Facebook SDK for PHP The Facebook SDK for PHP provides developers with a modern, native library for accessing the Graph API and taking advantage of Facebook Login. Usually this means you're developing with PHP for a Facebook Canvas app, building your own website, or adding server-side functionality to an app that already uses the [Facebook SDK for JavaScript](/docs/reference/javascript/). Take a look through our guide, [Getting Started with the Facebook SDK for PHP](/docs/php/gettingstarted), and then check out some of the examples below. ## Examples {#examples} * [Retrieve a users profile](/docs/php/howto/profilewithgraphapi) * [Post a link to a users feed](/docs/php/howto/postwithgraphapi) * [Upload a photo to a users profile](/docs/php/howto/uploadphoto) ## API Reference - Facebook namespace {#reference} [Facebook\FacebookSession](/docs/php/FacebookSession) An access token backed session used when making requests against the Graph API. [Facebook\FacebookRequest](/docs/php/FacebookRequest) Makes requests against the Graph API. [Facebook\FacebookResponse](/docs/php/FacebookResponse) A successful response from the Graph API resulting from a FacebookRequest. [Facebook\FacebookRequestException](/docs/php/FacebookRequestException) An error returned by the Graph API during a FacebookRequest. Subclasses: FacebookClientException, FacebookServerException, FacebookAuthorizationException, FacebookPermissionException, FacebookThrottleException, FacebookOtherException. [Facebook\GraphObject](/docs/php/GraphObject) Represents an object returned by the Graph API. Subclasses: GraphUser, GraphLocation, GraphSessionInfo [Facebook\FacebookRedirectLoginHelper](/docs/php/FacebookRedirectLoginHelper) A helper class for getting a FacebookSession using the OAuth protocol. [Facebook\FacebookCanvasLoginHelper](/docs/php/FacebookCanvasLoginHelper) A helper class for getting a FacebookSession from Facebook Canvas. [Facebook\FacebookJavaScriptLoginHelper](/docs/php/FacebookJavaScriptLoginHelper) A helper class for getting a FacebookSession from the Facebook SDK for JavaScript.