Advancing the field of machine learning to empower AI developers

Artificial Intelligence from Facebook for Developers

AI Tools

Deep learning frameworks and tools for research and production.

AI Research

Latest ground-breaking research papers and breakthroughs.

Turn what your users say into structured data your code can use.

Join the next generation of developers building in AR and VR

Virtual Reality developer tools from Facebook

Spark AR Studio

Bring your biggest AR ideas to life, no matter your level of experience. Get Spark AR Studio and unlock a whole new world of possibilities.

Facebook 360

Create and share immersive stories, places and experiences.


Create compelling VR experiences and reach passionate VR audiences.


A VR illustration and animation tool built to help empower artists and creators.

React 360

Use web tech to create content for audiences across mobile, web and VR.

Tools to scale your business

Business Tools from Facebook for Developers
Account Creation

App Ads

Drive app installs and app engagement with ad campaigns on Facebook.

App Events

Track app events to measure, optimize, and target your Facebook ads.

App Links

An open, cross-platform standard for app-to-app linking.

Instant Experience API

Tell your brand story with fast, full screen experiences on mobile.

Facebook Analytics

Measure behavior across your owned channels and discover valuable insights.

Facebook Business SDK

Suite of SDK and APIs to help developers build business solutions on Facebook.

Facebook Login

Two-tap account creation using your Facebook Profile. No more passwords.

Facebook Pixel

Make conversion tracking, optimization and retargeting easier.

Insights for Pages

Easily understand how your audience is engaging with your Facebook Page.


Tools to help businesses manage their presence on Instagram.

Marketing API

Solutions designed to help you improve your reach across the Facebook family.


Build rich conversations and experiences with our messaging toolbox.

Official Events API

Learn more about solutions designed to help you save time creating and managing Facebook events.

Pages API

Learn how to publish content and easily manage your Facebook Pages.

Places Graph

Create location aware experiences for people.


Connect your whole business to get more done.

Gaming on Facebook for Developers

Access a suite of innovative gaming platforms and services

Instant Games

HTML5 gaming experiences on Messenger and Facebook News Feed.

Web Games

Leverage a Facebook frame and place your game directly on


A downloadable Windows-native client for players worldwide.

Games SDK

Build, grow and monetize your games across multiple screens.

Live Game Streaming

Connect gamers and streamers with each other using Facebook live video.

Facebook believes in building community through open source technology

Example of Open Source code from Facebook

Open Source

Facebook open source projects for the engineering community.


Research platform for object detection research, implementing popular algorithm.


A Haskell library that parses text into structured data.


A query language and execution engine tied to any backend service.


Zero configuration testing platform for JavaScript.


A JavaScript library for building user interfaces.

React Native

Build native mobile apps using JavaScript and React.

React 360

Use web tech to create content for audiences across mobile, web and VR.


Simple, fast and type safe code using JavaScript and OCaml ecosystems.

Interactive tools and services for creators, publishers and media

Interactive tools for creators from Facebook and Instagram

Audience Network

A powerful way to help you monetize your mobile app.

Instant Articles

A new way for any publisher to create fast, interactive articles on Facebook.

Facebook Live API

Connect and engage with your followers in a fun and powerful way.


Tools to help businesses manage their presence on Instagram.

Social tools to grow your community

Group Plugin

Grow and engage your communities on Facebook.

Social Plugins

A way to make your app or website social.

Sharing on Facebook

Let people share your app or site content in the moment across platforms.


Tools to help businesses manage their presence on Instagram.

Engage in new ways with shared social experiences


Social experiences on Portal make connecting more meaningful and memorable.

Portal in black

Sign up for our monthly Facebook for Developers newsletter

Sign Up Now