Implementations

Project NameLanguage BindingsOperating SystemApp Lifecycle TypeEnvironment Data source
glean-coreRustallallnone
glean-ffiCallallnone
glean-preview1RustWindows/Mac/LinuxDesktop applicationOS info build-time autodetected, app info passed in
Glean AndroidKotlin, JavaAndroidMobile appAutodetected from the Android environment
Glean iOSSwiftiOSMobile appAutodetected from the iOS environment
Glean.pyPythonWindows/Mac/LinuxallAutodetected at runtime
FOG2Rust/C++/JavaScriptas Firefox supportsDesktop applicationOS info build-time autodetected, app info passed in

1

glean-preview is an experimental crate for prototyping integration into Firefox. It it not recommended for general use. See Project FOG.

2

Firefox on Glean (FOG) is the name of the layer that integrates the Glean SDK into Firefox Desktop. It is currently being designed and implemented.