• 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 WhatsApp Messenger

Tech StackTDN

WhatsApp Messenger Tech Stack

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

OverviewHistoryRankingsInsightsTDNTech Stack
v26.20.73 · latestMetal shadersNo declared tracking

Stack profile

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

Analysis

Analyzed
June 1, 2026
Bundle ID
net.whatsapp.WhatsApp
Detection floor
Lower bound

Languages

4

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

Third-party SDKs

4

4 categories

Apple frameworks

22

2 total frameworks

Signals

77

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

45

31 strings in base locale

Method

How this is detected

  • Detected SDKs are a lower bound — WhatsApp Messenger 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

Firebase

1
PPromises6

Rendering

1
Lottie9

Apple Standard Libraries

1
SwiftProtobuf4

Other

1
PPsiphonTunnel1.0

Apple

Apple frameworks

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

Extensions

App extensions

6 bundled app extensions for widgets, notifications, share sheets, and Siri intents.
BroadcastUploadExtensionBroadcast Upload
NotificationExtensionNotification Content
ServiceExtensionNotification Service
ShareExtensionShare
IntentsSiri Intents
WidgetExtensionWidget

Shortcuts

App Intents

Actions exposed to Siri, Shortcuts, and Spotlight through the App Intents framework.
5 actionsApp Shortcuts

Bundle

Companion apps

Additional apps bundled inside the build, including watch apps, clips, and helper targets.
WhatsAppWatchApp.appwatch app

Interface

UI & graphics

Frameworks and libraries WhatsApp Messenger uses to render its interface and animations.
SwiftUIUIKit

GPU

Metal shaders

39 custom GPU shader functions across 12 metallib files.
IGGLKBackgroundShaderFragmentIGGLKBackgroundShaderVertexIGGLKGradientShaderFragmentIGGLKGradientShaderVertexIGGLKTextureShaderFragmentIGGLKTextureShaderFragmentYUVIGGLKTextureShaderVertexWACallSamplingShaderBGRAWACallSamplingShaderI420WACallSamplingShaderNV12WACallVertexShaderaggregateStatsKernelaudiobars_fragmentaudiobars_vertexauroraFragmentauroraVertexbloom_compositebloom_thresholdblur_horizontalblur_verticaldynamicTonemapKernelfragmentShadergradientFragmentgradientVertexinverseTonemapKernel

Assets

Bundled fonts

Custom font families packaged in the app bundle.
Calistoga-RegularExo2ExtraBold-RegularFacebookScriptApp-RegularMorningBreeze-RegularOptimistic_DisplayVF_A_WghtOptimistic_VF_App_LiteWhatsAppIconsNewWhatsAppPaymentsIcons

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.

Registered URL schemes

fb306069495113imupiwhatsappwhatsapp-consumer

Queries other apps

barcelonabhimcomgooglemapscomwainmapsfacebook-stories-listfbfb-messengerfb-viewappgcm-ciqgooglechromegooglechrome-x-callbackgooglechromesgooglegmailhere-locationhere-routeinbox-gmailinstagraminstagram-storiesmeta-aims-outlooknovipaytmmpphoneperblmobanktezwazewhatsapp-smbyandexmaps
Allows arbitrary network loads

Storage

On-device data

Local stores, Core Data models, and schema names found in the app bundle.

Payments

Payments.momd

TrootVhandleSjidWAPaymentTransactionCacheXbankIconYseqNumberZbyJidIndex

Labels

Labels.momd

TrootVlabelsWASMBLabeledEntityProxyWproxiesWcolorIDZpredefinedWlabelIDTnameYentityKeyWproxyIDZentityTypeTdate

AppState

AppState.momd

AppStatePendingMutationEntitySkeyTrootUbyKeyUepochXdeviceIDVbyNameWAAppStateCollectionEntityWAAppStateConfirmedMutationEntityWAAppStateEncryptionKeyEntityWAAppStateEncryptionKeyIdentifierEntityWAAppStateKeyValueEntityWAAppStateStandardPendingMutationEntity

DeviceAgents

DeviceAgents.momd

TrootWASMBDeviceAgentMessageProxyYmessageID

MarketingMessages

MarketingMessages.momd

TrootWASMBMarketingMessageTargetWchatJIDZnumberSentZparameters

LID

Frameworks/SharedModules.framework/LID.momd

SlidTrootUbyLidWAPhoneNumberLIDPairYtimestampZbyLidIndex

WhatsAppChat

Frameworks/SharedModules.framework/WhatsAppChat.momd

SjidTdateTrootUwordsValertsWenabledYsoundNameXmuteDateWABlackListItemWABroadcastWAChatPropertiesWAGroupInfoWAGroupMemberWAMessageWordWmessageTword

Sticker

Frameworks/SharedModules.framework/Sticker.momd

TrootWACDStickerPackWACDStoreStickerPackXfileSize

Axolotl

Frameworks/SharedModules.framework/Axolotl.momd

TrootWAAxolotlSessionXWAPrekeyWkeyDataUkeyId

ContactsV2

Frameworks/SharedModules.framework/ContactsV2.momd

TrootWAAddressBookContactYaboutText

KeyValueStore

Frameworks/SharedModules.framework/KeyValueStore.momd

TrootWAKeyValueElementWversionUvalueSkeyYnamespaceTdate

Location

Frameworks/SharedModules.framework/Location.momd

TrootWAStopLocationSharingRequestWchatJIDSjidWendDate

CallHistory

Frameworks/SharedModules.framework/CallHistory.momd

TrootVbyDateWAAggregateCallEventWACDCallEventParticipantYjidString

BizModel

Frameworks/SharedModules.framework/BizModel.momd

TrootWABizVerifiedNameWAPBHighlyStructuredMessagePackYbyNsIndexZbyJidIndexZpackLocaleTdataRnsXpackHash

First party

App modules

Likely first-party modules and resource bundles detected in WhatsApp Messenger.
SharedModules

Entitlements

Capabilities

System capabilities and entitlement flags included with the app.
App GroupsAssociated Domains (Universal Links)Background App RefreshBackground AudioBackground LocationBackground ProcessingBackground PushBluetooth (central)Bluetooth (peripheral)CarPlayCloudKitCommunication NotificationsiCloudPush Notifications (APNs)SiriKitVoIP

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 / remindersCamera captureCarrier / cellular infoContactsHashing (SHA-256)In-app browser (SFSafariViewController)Keychain readKeychain storageLocationMetal GPU computeMFi external accessoryMotion sensorsOn-device image analysis (Vision)On-device OCR (Vision)Photo libraryPublic-key crypto (Secure Enclave)Sign in with Apple / PasskeysSMS compositionSpeech recognitionSymmetric crypto (CommonCrypto)Text-to-speechWatch connectivityWeb-based OAuth

Privacy

Privacy manifest

Does not declare cross-app tracking in its App Store privacy manifest.

Collected data types

AdvertisingDataCoarseLocationContactsCrashDataCustomerSupportDeviceIDEmailAddressOtherDiagnosticDataOtherUserContentPaymentInfoPerformanceDataPhoneNumberProductInteractionPurchaseHistorySearchHistoryUserID

Required-reason API categories

ActiveKeyboardsDiskSpaceFileTimestampSystemBootTimeUserDefaults

Architecture

Architecture details

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

Storyboards

8

Launch: LaunchScreen

Nibs

33

Scene manifest

Present

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 →