Facebook Business SDK

Build business solutions for your clients to get them up and running easily and quickly.

The Facebook Business SDK is a one-stop shop to gain access to our suite of Business API solutions. Many businesses use multiple Facebook API's to serve their needs. Adopting all these API's and keeping them up to date across the various platforms can be time consuming and inefficient. For this reason Facebook has developed the Business SDK that bundles business-focused APIs into one SDK to ease implementation and upkeep. This will allow you to spend more time building unique and customized solutions to serve your businesses and clients. The four major components of this SDK are:

  • Business Manager API – Allows management of Facebook assets, permission controls and running of campaigns for pages and ad accounts.
  • Pages API – Allows management of a business' official presence and community on Facebook.
  • Marketing API – Allows management of ad products, including ads creation, editing, insights and performance.
  • Instagram Graph API - Allows management of a business’ organic presence on Instagram.

Getting Started

How to get up and running with the Business SDK.

Solutions to Onboard Clients at Scale

Create ad accounts, manage ad campaigns, and pay for ads on behalf of your clients.


Available nodes, edges, and fields, and how to use them.

Common Scenarios

The most common scenarios businesses are implementing.


The Frequently Asked Questions developers have about this SDK.