← All repos

sentry-cocoa

The official Sentry SDK for iOS, tvOS, macOS, watchOS, iPadOS and visionOS.

cocoacrashcrash-reportingcrash-reportserror-handlererror-monitoringiosipadosmacosobjective-csdksentryswifttag-productionteam-mobiletvosvisionoswatchos
Browse cluster: HTML Parsing & Error Tracking
6,283commits
156contributors
10languages

Tech stack & purpose

Sentry-cocoa is the official Sentry SDK for Apple platforms including iOS, tvOS, macOS, watchOS, iPadOS, and visionOS, built in Objective-C and Swift to provide crash reporting and error monitoring capabilities. The repository also contains several third-party logging integrations—SentryCocoaLumberjack, SentryPulse, SentrySwiftLog, and SentrySwiftyBeaver—that forward log entries from popular Apple logging frameworks into Sentry's structured logging system while automatically capturing context like source location, thread information, and metadata. All integrations are installable via Swift Package Manager as separate packages, allowing developers to import only what they need while the source code remains unified in the main sentry-cocoa repository maintained by Sentry.

Community & reference links

Languages

Swift
63.0%
Objective-C
24.4%
C
6.8%
Shell
2.3%
Objective-C++
1.2%
C++
1.0%
Makefile
0.7%
Ruby
0.4%
Python
0.2%
HTML
0.0%

Contributors (top 30 of 156)