• Tech Dev NotesTech Dev Notes
Discover
  • Charts
  • Trending
  • Rankings
  • Leaderboard
  • App Updates
  • Digest
  • Blog
Browse
  • App Lookup
  • Tech Stack
  • Compare
  • App Screenshots
  • Store Screenshots
Tools
  • X Flags
  • Developers
  • Follow on X
Skip to content
ChartsTrendingRankingsLeaderboardChangelogDigestSearchCompareApp ScreenshotsStore ScreenshotsTech StackDevelopersX FlagsBlog

Tech Dev Notes

RSSSitemap@techdevnotes
Back to Facebook

Tech StackTDN

Facebook Tech Stack

Languages, frameworks, and third-party SDKs detected inside Facebook — extracted from the iOS App Store build.

OverviewHistoryRankingsInsightsTDNTech Stack
v563.0.0 · latestMetal shadersDeclares tracking

Stack profile

C/C++ · Metal (shaders) · Objective-C · 4 third-party SDKs across 3 categories · notable detections include Facebook

Analysis

Analyzed
June 1, 2026
Bundle ID
com.facebook.Facebook
Detection floor
Lower bound

Languages

4

C/C++ · Metal (shaders) · Objective-C

Third-party SDKs

4

3 categories

Apple frameworks

21

20 total frameworks

Signals

175

capabilities, APIs, fonts

Build

Build & platform

Compiler, target OS, supported device families, and localization footprint detected from the bundle.

Min iOS

15.1

Built with

Xcode 26.2

iphoneos26.2

Devices

iPhone · iPad

Localizations

36

9 strings in base locale

Method

How this is detected

  • Detected SDKs are a lower bound — Facebook may bundle more than static analysis can attribute.
  • The App Store binary is encrypted with Apple FairPlay, so detection is limited to what is observable without decryption.

Runtime

Languages & runtimes

Primary runtimes and language signatures observed in the app binary.
C/C++18MMetal (shaders)13Objective-C18Swift18

Dependencies

Third-party SDKs

Grouped by purpose. Select any SDK to see other tracked apps that use it.
4 of 4 SDKs shown

Analytics

1
FFacebook SDK6

Media

1
SSpotifyiOS5.0.14

Other

2
FFBComposerLiteExtensionIios15.2.44

Apple

Apple frameworks

Native frameworks and system libraries linked into the build.
AActivityKit (Live Activities)15AApp Intents12AARKit5AAVFoundation (audio/video)18AAVKit15BBackground Tasks11CCore Location16CCore ML8MMapKit13MMetalKit15NNatural Language9PPassKit (Wallet / Apple Pay)8RRealityKit3SSceneKit7SSpriteKit4SStoreKit (in-app purchase)18SwiftUI18UUIKit18UUser Notifications18VVision12WWidgetKit (widgets)16

Extensions

App extensions

9 bundled app extensions for widgets, notifications, share sheets, and Siri intents.
BroadcastUploadExtensionBroadcast Upload
NotificationContentExtensionNotification Content
NotificationServiceExtensionNotification Service
ShareExtensionShare
IntentsExtensionSiri Intents
FBLockscreenWidgetExtensionWidget
NotificationsWidgetExtensionWidget
VideoWidgetExtensionWidget
WidgetExtensionWidget

Shortcuts

App Intents

Actions exposed to Siri, Shortcuts, and Spotlight through the App Intents framework.
7 actions1 entityApp Shortcuts

Interface

UI & graphics

Frameworks and libraries Facebook uses to render its interface and animations.
SwiftUIUIKit

GPU

Metal shaders

40 custom GPU shader functions across 17 metallib files.
IGGLKBackgroundShaderFragmentIGGLKBackgroundShaderVertexIGGLKGradientShaderFragmentIGGLKGradientShaderVertexIGGLKTextureShaderFragmentIGGLKTextureShaderFragmentYUVIGGLKTextureShaderVertexMETAAIAnimatedGradientFragmentShaderMETAAIAnimatedGradientVertexShaderaggregateStatsKernelbackgroundFragmentbackgroundVertexcdsFragmentcdsVertexchromaticFragmentShaderchromaticVertexShaderdefaultFragmentdefaultVertexdynamicTonemapKernelfragmentShadergaussianBlurKernelglassesSurfaceShaderhalfEquirectFragmenthalfEquirectVertexinverseTonemapKernel

Assets

Bundled fonts

Custom font families packaged in the app bundle.
Facebook-Icons-RegularFacebookNarrow_A_RgFacebookSans_BdOptimistic_VF_App_Lite

Packaging

Build & packaging

Dependency managers and build tooling detected in the app bundle.
Unknown / Xcode native

Integrations

Services & integrations

Service configuration, URL schemes, universal links, and integration keys observed in the sanitized audit.

SDK config keys

FacebookAppID

Facebook SDK · Info.plist

Registered URL schemes

facebook-reelsfacebook-storiesfacebook-stories-listfbfb-broadcastextensionfb-creative-app-platformfb-creative-platformfb-creative-platform-20150615fb-event-createfb-messenger-mk-share-20180821fb-profile-expression-platformfb-profile-expression-platform-20160405fb-profile-media-framefb-profile-media-platformfb-profile-media-platform-20160202fb-quicksilver-20170322fb-www-linkfb-www-link-securefbapifbapi20130214fbapi20130410fbapi20130702fbapi20131010fbapi20131219fbapi20140116fbapi20140410fbapi20150313fbapi20150629

Queries other apps

barcelonacom.amazon.mobile.map.3pssov2comgooglemapseclipseemberfb-messengerfb-pmafb-viewappfb1032203672405004fb1049729741852134fb1065312064700600fb1173971640673722fb1250647258936050fb1319953309733724fb1353804042859598fb1371314267270630fb1508681127074276fb1601862990589808fb1661845031321987fb166363243399924fb1779658199047189fb1819912395072617fb1862952583919182fb2084510615648336fb24101460846123576fb24384728404538330fb3833784630241184fb410181193191942

ATS exception domains

h.facebook.comod.facebook.comod.fbinfra.netsb.facebook.com

Network

Backend & API

Backend hosts, GraphQL operations, and certificate pinning signals surfaced by static analysis.

Backend hosts

accountscenter.meta.comdevelopers.meta.comfamilycenter.meta.comh.facebook.comod.facebook.comod.fbinfra.netsb.facebook.comsecure.oculus.comwork.meta.comwww.facebook.comwww.meta.com

First party

App modules

Likely first-party modules and resource bundles detected in Facebook.
FBCameraFrameworkFBFeedAttachmentsFrameworkFBRarelyUsedFrameworkFBReactNativeProductsFrameworkFBSharedDynamicFrameworkFBSharedFrameworklibavcodeclibavutil

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
App GroupsAssociated Domains (Universal Links)Background App RefreshBackground AudioBackground ProcessingBackground PushBluetooth (peripheral)CloudKitCommunication NotificationsExternal AccessoryiCloudiCloud Key-Value StorageKeychain SharingNFCPush Notifications (APNs)SiriKitTime-Sensitive NotificationsVoIP

APIs

Detected API usage

System frameworks and privacy-sensitive APIs referenced by the binary.
App Attest (anti-fraud)Biometric auth (Face ID / Touch ID)Calendar / remindersCarrier / cellular infoContactsHashing (SHA-256)In-app browser (SFSafariViewController)Keychain readKeychain storageLocationMetal GPU computeMotion sensorsPhoto libraryPublic-key crypto (Secure Enclave)Sign in with Apple / PasskeysSymmetric crypto (CommonCrypto)Web-based OAuth

Runtime config

Feature flags

80 feature-flag keys found in the build.
accounts_center_metaconfig_migration:gk_accountscenter_xpr_diagnostics_page_enabledaccounts_center_metaconfig_migration:gk_gpop_nme_gai_mock_payment_enabledaccounts_center_metaconfig_migration:username_sync_killswitch_enabledail_react_native_config:is_enabledama_a_p_audience_mfr:is_narrow_audience_enabledama_a_p_audience_mfr:var_inline_enabledama_a_p_audience_mfr:var_resolution_enabledama_account_recovery_banner:is_enabledama_account_switcher_personalization:is_enabledama_ad_object_search_mc:bottom_tab_search_magnifier_enabledama_ad_object_search_mc:header_search_textbox_enabledama_af_usability_rocks_fix:audience_invalid_max_age_fix_enabledama_af_usability_rocks_fix:campaign_group_total_count_fix_enabledama_af_usability_rocks_fix:help_and_support_chat_messages_icon_enabledama_af_usability_rocks_fix:is_create_new_campaign_placement_description_fix_enabledama_af_usability_rocks_fix:is_date_time_on_campaign_schedule_selector_enabledama_af_usability_rocks_fix:is_editing_bottom_sheet_enabledama_af_usability_rocks_fix:is_permanent_pro_engagement_dismissal_enabledama_af_usability_rocks_fix:is_removal_of_keyboard_flicker_on_click_of_help_center_search_enabledama_af_usability_rocks_fix:is_vertical_list_view_for_help_articles_enabledama_app_background_color:is_enabledama_audience_editing_h1_26_mc:role_fix_enabledama_audience_improvements_2025:is_lview_audience_summary_enabledama_badge_accuracy_fix_mc:is_enabledama_badge_accuracy_fix_mc:is_unread_enabledama_budget_allocation:is_v2_enabledama_creation_duplication_mcdg:fixes_enabledama_creation_improvements:creation_land_on_review_enabled

Privacy

Privacy manifest

Declares tracking in its App Store privacy manifest.

Collected data types

AdvertisingDataAudioDataBrowsingHistoryCoarseLocationContactsCrashDataCreditInfoCustomerSupportDeviceIDEmailAddressEmailsOrTextMessagesFitnessGameplayContentHealthNameOtherDataTypesOtherDiagnosticDataOtherFinancialInfoOtherUsageDataOtherUserContactInfoOtherUserContentPaymentInfoPerformanceDataPhoneNumberPhotosorVideosPhysicalAddressPreciseLocationProductInteraction

Tracking domains

pm.facebook.com

Required-reason API categories

DiskSpaceFileTimestampSystemBootTimeUserDefaults

Architecture

Architecture details

Additional build and bundle signals that help explain how the app is structured.

Storyboards

1

Launch: LaunchScreen

Nibs

2

Explore technologies across all apps

Browse every SDK, framework, and language we detect, then compare the apps that share the same stack.

Tech Stack hub →