|Project Name||Language Bindings||Operating System||App Lifecycle Type||Environment Data source|
|glean-preview1||Rust||Windows/Mac/Linux||Desktop application||OS info build-time autodetected, app info passed in|
|Glean Android||Kotlin, Java||Android||Mobile app||Autodetected from the Android environment|
|Glean iOS||Swift||iOS||Mobile app||Autodetected from the iOS environment|
|Glean.py||Python||Windows/Mac/Linux||all||Autodetected at runtime|
glean-preview is an experimental crate for prototyping integration into Firefox. It it not recommended for general use. See Project FOG.
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. It is being used as a test bed for how best to write a generic Rust language binding layer and so temporarily ties directly to glean-core instead of an API crate. Prospective non-mozilla-central Rust consumers of the Glean SDK should not follow its example and should instead follow bug 1631768 for updates on when the proper language binding crate will be available.