Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Statsig helps you move faster with feature gates (feature flags), and/or dynamic configs. It also allows you to run A/B/n tests to validate your new features and understand their impact on your KPIs. If you're new to Statsig, check out our product and create an account at statsig.com.

Getting Started

Read through the Documentation or check out the Samples.

ID-list file routing and fallback

download_id_list_file_api selects the preferred base URL for file downloads. Enable fallback_to_statsig_api to try the original file URL from the manifest after an overridden request exhausts its retries, provided that URL belongs to the trusted HTTPS OpenAI CDN origin:

let options = statsig_rust::StatsigOptions {
    download_id_list_file_api: Some("http://statsig-proxy:8080".to_string()),
    fallback_to_statsig_api: Some(true),
    ..Default::default()
};

Fallback accepts only https://statsigcdn.openai.com with the default port or explicit :443. Fallback sends no request or SDK credentials to other manifest origins; the original request error is returned. Fallback does not follow redirects. Custom network providers must implement send_without_redirects; otherwise the fallback returns an error without sending a request. Fallback preserves the URL's path and query, the file identity, and the byte offset for incremental updates. Each destination uses its own range protocol: a range query for the OpenAI CDN, or Range and statsig-id-list-file-size headers for other hosts.

Set fallback_to_statsig_api to Some(false) or leave it unset to keep file downloads strictly on the selected destination. There is no second attempt when the override resolves to the original URL, no override is set, or the request fails with an authentication rejection (401/403) or another non-retryable error. Response parsing failures do not trigger fallback. This uses the existing option across language bindings; wrappers that disable it continue to opt out.

A successful proxy request makes no additional request. An eligible failure can add one request to the trusted CDN URL using the existing network timeout and retry policy. The next synchronization starts with the configured override again.

Read-only data stores

Rust data stores can override DataStoreTrait::is_read_only(); Python DataStore subclasses can override the synchronous is_read_only() method:

def is_read_only(self) -> bool:
    return not self.is_leader

The default is False, preserving existing writable stores. Return True for a follower that only consumes shared cache entries. Bootstrap/polling reads and config hydration/evaluation remain enabled, but full network responses no longer build or compress hydrated cache snapshots or call the datastore's write methods. Delta responses continue to skip snapshot writes. Keep the role stable during an update. A failing Python capability check is treated as read-only.

Packages

Bindings

Community

If you need any assitance or just have a question, feel free to reach out to us on Slack.

Release files for oai-statsig-python-core 0.32.0b202609221822

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for oai-statsig-python-core 0.32.0b202609221822
File Size Uploaded
oai_statsig_python_core-0.32.0b202609221822.tar.gz 2.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for oai-statsig-python-core 0.32.0b202609221822
File
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 126.0 MB

Release files / oai_statsig_python_core-0.32.0b202609221822.tar.gz

Download URL oai_statsig_python_core-0.32.0b202609221822.tar.gz
Size 2.3 MB
Tags Source
SHA-256 checksum
How to use checksums
12de9ea4f4c56418de50335ea4a0a2e8bd52870bc5287daca8ccdf7e54ba16f3
BLAKE2b-256 checksum
How to use checksums
b00a73d5e79dfe95ebfd611ce5b4d2c707e35770f7298027fb33716a869e9b6f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-win_amd64.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-win_amd64.whl
Size 6.9 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
6f265a767a995912e79af68d420bb4fd65993963a3b622983665d157291fe90f
BLAKE2b-256 checksum
How to use checksums
9aa5f62e7097385d8910deb0a78ec9879a0c99ec78847a94f86c342928208e13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-win32.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-win32.whl
Size 6.2 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
5bbb3cf21ce6c41c2d5885ca42af7231187f53a190fecbfe8d5699e44dddc127
BLAKE2b-256 checksum
How to use checksums
a0c60c9fb90d883e626b84c766a3e8bde71f48f03429f33411090edac93eeb66
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-musllinux_1_2_x86_64.whl
Size 24.1 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
8e201d5148f01bd8c9f89e50a6fe0cabd95d2aafc72ac975365b35f9a3df7ded
BLAKE2b-256 checksum
How to use checksums
675d37e3a9efbb44a580b0ef56031dc942a61c1021f559d7c1cbf2b26b9d7cc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-musllinux_1_2_aarch64.whl
Size 23.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
68a263d6e3685d05b2d98dacd156fb8266b3ee20ddf5961e6ed1dfabdcc7975c
BLAKE2b-256 checksum
How to use checksums
1afe35aea9b2b1f5b1b9886e17b532b3fdad1cb43707e41797bcdabcdf18d2ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 25.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
e8cbbf2214e36dd7f5de26dc4d06614eb657ca45068ad603165811400b622176
BLAKE2b-256 checksum
How to use checksums
3749fabc54d473459c9032d564dae5191fd21a9d037577862caeff08f9b3a0e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 23.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
d8bdea3d205ac67f791188ad170bb653c81e1ed2dc1f4e8ced5f89564521c89f
BLAKE2b-256 checksum
How to use checksums
eb0a3cd2b1e8233032351f7ede8e1a002abe33ecbdac6095f893818b09b1bc9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-macosx_11_0_arm64.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-macosx_11_0_arm64.whl
Size 6.8 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
10ce8da9d87afe4262c7d1bfb22ab2e59f10b0c6b885151ee19c01e4b5870629
BLAKE2b-256 checksum
How to use checksums
a8fb93b80a1653c3019397e3f013b7a4418f97320cd8282e6b8355344c228c3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-macosx_10_12_x86_64.whl

Download URL oai_statsig_python_core-0.32.0b202609221822-cp310-abi3-macosx_10_12_x86_64.whl
Size 7.2 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
0a9956fc39c25ea359b88715a5539f6f8cee01ab9be9e4127fb8350515256693
BLAKE2b-256 checksum
How to use checksums
6606d0ee03199fd9002a5701fad21ddc1a947350b9877708d46bb993495e799c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.28.0

9 release files

0.27.0

9 release files

0.26.0

9 release files

0.24.1

9 release files

0.24.0

9 release files

0.20.0

9 release files

0.19.4

9 release files

0.19.3

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page