Glean SDK
Documentation
All documentation is available online:
The Glean SDK Book
Overview
Refer to the documentation for using and developing the Glean SDK.
For an overview of Glean beyond just the SDK, see the section in the Firefox data docs.
The code in this repository is organized as follows:
- ./glean-core/ contains the source for the low-level Rust library.
- ./glean-core/rlb contains the high-level Rust library.
- ./glean-core/android contains the Kotlin bindings for use by Android applications.
- ./glean-core/ios contains the Swift bindings for use by iOS applications.
- ./glean-core/python contains Python bindings.
Note: The Glean SDK requires at least Rust 1.90.0. Older versions are untested.
Contact
To contact us you can:
- Find us in the #glean channel on chat.mozilla.org.
- To report issues or request changes, file a bug in Bugzilla in Data Platform & Tools :: Glean: SDK.
- Send an email to glean-team@mozilla.com.
Credits
The Glean logo artwork was contributed by Diana Ciufo. It's licensed under MPL.
Alumni contributors
- Georg Fritzsche
- Michael Droettboom
See the full list of contributors for:
- the Glean SDK
- the Glean.js SDK
- the glean_parser
License
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/
Release files for glean-sdk 70.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| glean_sdk-70.2.0.tar.gz | 327.0 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| glean_sdk-70.2.0-py3-none-win_arm64.whl | Python 3 | none | Windows ARM64 | Details |
| glean_sdk-70.2.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| glean_sdk-70.2.0-py3-none-manylinux_2_34_x86_64.whl | Python 3 | none | Linux glibc 2.34+ x86-64 | Details |
| glean_sdk-70.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl | Python 3 | none | Linux glibc 2.17+ x86-64 | Details |
| glean_sdk-70.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64 | Details |
| glean_sdk-70.2.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| glean_sdk-70.2.0-py3-none-macosx_10_12_x86_64.whl | Python 3 | none | macOS 10.12+ x86-64 | Details |
| glean_sdk-70.2.0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl | Python 3 | none | macOS 11.0+ ARM64, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64 | Details |
Total release size: 16.1 MB
Release files / glean_sdk-70.2.0.tar.gz
| Download URL | glean_sdk-70.2.0.tar.gz |
|---|---|
| Size | 327.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
26754fd6a2f566a18c93771a642fccc0d19c833b75e9663929b3a751f9721cfc
|
|
BLAKE2b-256 checksum How to use checksums |
e2533821e58a00e9d8bbac5f2bdb37ff2056ee680d5f246ea297b569132ac833
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.25
|
Release files / glean_sdk-70.2.0-py3-none-win_arm64.whl
| Download URL | glean_sdk-70.2.0-py3-none-win_arm64.whl |
|---|---|
| Size | 3.0 MB |
| Tags | Python 3 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
5aff42fb056ee63b2f4b9b03da0c120003d25fa9f2c738bb481cbac4f34b901f
|
|
BLAKE2b-256 checksum How to use checksums |
aad047326631a227203d803a312b454a3a96272e7554c0390e91538b3bcc8aad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.15
|
Release files / glean_sdk-70.2.0-py3-none-win_amd64.whl
| Download URL | glean_sdk-70.2.0-py3-none-win_amd64.whl |
|---|---|
| Size | 3.1 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2b6d3c9c15ee74e7aa8e109f468b5733313ae5b022837282a463c7690bcf11ec
|
|
BLAKE2b-256 checksum How to use checksums |
cf4ca308b1b0e7690b508755d82366a1198091dee935133988903fad040dd3b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.25
|
Release files / glean_sdk-70.2.0-py3-none-manylinux_2_34_x86_64.whl
| Download URL | glean_sdk-70.2.0-py3-none-manylinux_2_34_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Linux glibc 2.34+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
87ec5ef2383e51c06ea02ce12b3d9fe73587c7c3d12be01f539109c5f6e2dbb5
|
|
BLAKE2b-256 checksum How to use checksums |
30ab37bdf58abe0b175348ffda95b72373569004b0222e8023220ad24fce7fe9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.25
|
Release files / glean_sdk-70.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | glean_sdk-70.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Linux glibc 2.17+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
a8734452c7ea7aa558b8cdd437890a5ca18dd0131b54368d45494ad74ae835b7
|
|
BLAKE2b-256 checksum How to use checksums |
ad299dffd63ba4d283ca9ad45c299718891a8e5027a86ac98e447a4869e7c7f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.9.25
|
Release files / glean_sdk-70.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | glean_sdk-70.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | Linux glibc 2.17+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
33033f279077c8a4d1e930ce63595af86b55110d51f1f0f04299736e10de09b7
|
|
BLAKE2b-256 checksum How to use checksums |
78237c00d64cf5f4530d8a66ae25b789b7c8a39b611b3c32524b02a244c4f481
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.15
|
Release files / glean_sdk-70.2.0-py3-none-macosx_11_0_arm64.whl
| Download URL | glean_sdk-70.2.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0c7ddb4d1f599543b2f79447bdf60b3c8fc0bb389495c47a13a28273dd6fd439
|
|
BLAKE2b-256 checksum How to use checksums |
b5bb2e99ecc30ca3ca7e4d1d15277dcfa540bd3193c5727a6909919bed6c6362
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.11
|
Release files / glean_sdk-70.2.0-py3-none-macosx_10_12_x86_64.whl
| Download URL | glean_sdk-70.2.0-py3-none-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Python 3 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
83ec9421bf98d4813955671d2fe118aa4342eec26f205416c9442581fcd76a89
|
|
BLAKE2b-256 checksum How to use checksums |
db27f5e273f446bd9e254ff0ec851554bdba2026b6594aab45fa3f3a265a490c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.11
|
Release files / glean_sdk-70.2.0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
| Download URL | glean_sdk-70.2.0-py3-none-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl |
|---|---|
| Size | 2.1 MB |
| Tags | Python 3 macOS 10.12+ universal2 (ARM64, x86-64) macOS 10.12+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cd23d1f0ec20a044dd918eb5033a26f0453f0b404b9fdecfd105d64d5d3fa859
|
|
BLAKE2b-256 checksum How to use checksums |
ef10809089483398c064cb309162e53c5c82eee7dfd9b9897b3cd37a624b9606
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.13.11
|