Skip to content
@embrace-io

Embrace

Embrace-logo-lead background

Welcome to Embrace!

Embrace is observability for a mobile world. Our instrumentation and insights allow you to move beyond mere monitoring, and identify the issues that affect your app.

Embrace's Commitment to Open

Embrace has fully open-sourced its mobile software development kits. The available SDKs are for the Apple ecosystem, Android, React Native, Flutter, and Unity. Pull down the code, try out the instrumentation, and contribute if there's a capability you'd like to see.

Embrace is a mobile-focused member of the Cloud Native Computing Foundation and an OpenTelemetry Vendor. Each mobile SDK is building towards full compliance with and extension of OpenTelemetry's key signals. Presently, the iOS, Android, and React Native SDKs have fully-exportable traces and logs built into their feature sets.

Additionally, Embrace is working to make Kotlin a first-class language in the OpenTelemetry ecosystem, to better-support mobile engineers working on Android and Kotlin Multiplatform. The first step is a currently-experimental Kotlin API that binds the existing OpenTelemetry-Java SDK. The API provides tracing and logging APIs and can be used in Android and JVM-based projects by providing it with an instance of the Java OTel SDK.

Embrace's mobile SDKs are each published under the Apache 2.0 license.

Contributing to Embrace

If you would like to contribute code to a repository, you can fork the repository and make a pull request. You can also open an issue to suggest and discuss changes.

Before code can be accepted, all contributors must complete our Individual Contributor License Agreement (CLA).

When submitting code, please make every effort to follow existing conventions and style in order to keep the code as readable as possible.

If you have any trouble making a contribution, please contact us directly or reach out in our Community Slack.

Additional Information

The best details for implementing Embrace's SDKs can be found at our documentation site.

To see how you can get the most out of Embrace, request a demo

Pinned Loading

  1. embrace-apple-sdk Public

    Embrace's Swift SDK built on OpenTelemetry

    Swift 124 17

  2. embrace-android-sdk Public

    Embrace's Android SDK built on OpenTelemetry

    Kotlin 156 14

  3. embrace-react-native-sdk Public

    Embrace's SDK for React Native

    Swift 83 1

  4. embrace-flutter-sdk Public

    Embrace's SDK for Flutter

    Dart 93 4

  5. embrace-unity-sdk Public

    Embrace's SDK for Unity

    C# 58 3

  6. embrace-web-sdk Public

    Embrace's Web SDK built on OpenTelemetry

    TypeScript 2

Repositories

Showing 10 of 76 repositories
  • embrace-android-sdk Public

    Embrace's Android SDK built on OpenTelemetry

    Kotlin 156 Apache-2.0 14 1 8 Updated Apr 23, 2025
  • opentelemetry-kotlin Public

    An implementation of the OpenTelemetry specification as a Kotlin Multiplatform Library, developed by embrace.io

    Kotlin 24 Apache-2.0 0 3 2 Updated Apr 23, 2025
  • opentelemetry-demo Public Forked from open-telemetry/opentelemetry-demo

    This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.

    TypeScript 0 Apache-2.0 2,910 0 1 Updated Apr 23, 2025
  • embrace-web-sdk Public

    Embrace's Web SDK built on OpenTelemetry

    TypeScript 2 Apache-2.0 0 0 9 Updated Apr 23, 2025
  • embrace-apple-sdk Public

    Embrace's Swift SDK built on OpenTelemetry

    Swift 124 Apache-2.0 17 6 7 Updated Apr 22, 2025
  • embrace-docs Public

    Embrace Documentation

    TypeScript 3 Apache-2.0 2 0 6 Updated Apr 22, 2025
  • action-symbol-upload Public

    GitHub Action to upload symbol files for your mobile application to Embrace

    2 Apache-2.0 0 0 1 Updated Apr 22, 2025
  • s3-batch-object-store Public

    Go module that allows for batch uploading of objects to a single S3 file and retrieving each object separately using the AWS S3 API, fetching only the bytes for that specific object

    Go 34 Apache-2.0 0 0 0 Updated Apr 21, 2025
  • embrace-react-native-sdk Public

    Embrace's SDK for React Native

    Swift 83 Apache-2.0 1 3 18 Updated Apr 21, 2025
  • embrace-unity-sdk Public

    Embrace's SDK for Unity

    C# 58 Apache-2.0 3 3 1 Updated Apr 19, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.