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 except for legacy range parameters. It sends Range, statsig-id-list-file-size, and Accept-Encoding: identity headers, preserving the file identity and byte offset for incremental updates. A 206 response must have a valid Content-Range matching the requested offset and cover the advertised file size. If the CDN returns a full 200 response, the SDK applies only the bytes after that offset. Stale or inconsistent responses use the remaining retry budget without publishing the refresh. Direct CDN downloads that do not use fallback retain the existing range query protocol.

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

Python protobuf-typed reads and explicit publication callbacks are described in Python typed configs.

Bindings

Community

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

Metadata

Release files for oai-statsig-python-core 0.35.0b202610061832

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.35.0b202610061832
File Size Uploaded
oai_statsig_python_core-0.35.0b202610061832.tar.gz 2.4 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for oai-statsig-python-core 0.35.0b202610061832
File
oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
oai_statsig_python_core-0.35.0b202610061832-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.35.0b202610061832-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 128.4 MB

Release files / oai_statsig_python_core-0.35.0b202610061832.tar.gz

Download URL oai_statsig_python_core-0.35.0b202610061832.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
6b1f1a196c8c46ace179b03f185461e2f762b115fa84089438a68b6e809bf428
BLAKE2b-256 checksum
How to use checksums
c862f9400224a0d8a8c368752801b23a5420e6c7961f1d2361f7583feff7c5ea
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-win_amd64.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-win_amd64.whl
Size 7.0 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a77bd234afd1b01a87a8ed31db8545e4b55eef58b9bda9f2079f53d9bbf7317e
BLAKE2b-256 checksum
How to use checksums
8279e48dbe67c95d67adfc9174d1eae66ea4c8112dd24ec73f5ef15b52a8cd41
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-win32.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-win32.whl
Size 6.3 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
f07c32a27192cdb66b8e55f71dc1d9700d1991e78a19bca5fc3b2f6d35f7b736
BLAKE2b-256 checksum
How to use checksums
7ab6d9b3d787ab7777183b84a18367c05fe8acbcf36618527a58931bd1a7a52e
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-musllinux_1_2_x86_64.whl
Size 24.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
d1a4625d3546a43685043be7e4e7c993ce937635dfdd37854cd07ac6efea9e7f
BLAKE2b-256 checksum
How to use checksums
9a0da73605fc55d4d967942ffaaa3010429b4570e9539f29dc6b81e1e2388c1d
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-musllinux_1_2_aarch64.whl
Size 24.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
0a09ce735e9ab221187218689f6e8047c72977567435414efbad5e943bd3fae3
BLAKE2b-256 checksum
How to use checksums
f5c507b8a14be7f339ac4bf90b1316191f261662a51c1758d0eefa9c064cef6e
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 26.0 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
cf06907ef59d0391b309cdaf1b33725487bd3b2bf40cb91c53cea1c3495d2095
BLAKE2b-256 checksum
How to use checksums
37aa9ccac259ad77eb61bb1d6c6cb019e69b483ce2d368a8ae913757f0a913d7
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 23.7 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
8851c8fb5af40fcee3251a104e2b5891f51eb882a5070d332eb1298110437790
BLAKE2b-256 checksum
How to use checksums
954bfcc587b22544f197a02fe660e199cb33e1660064c0f7dba48e9e2e448fbf
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-macosx_11_0_arm64.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-macosx_11_0_arm64.whl
Size 7.0 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
82da5cbcaf049f76110997eb20219f3f78a5db5f3579cec99325cde2b2eefcbe
BLAKE2b-256 checksum
How to use checksums
07516e632177f64c81997ba6f6fd595e02edc83873f21bcca46d5f5cc96586a7
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 Oct 7, 2026.

Transparency log

Release files / oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-macosx_10_12_x86_64.whl

Download URL oai_statsig_python_core-0.35.0b202610061832-cp310-abi3-macosx_10_12_x86_64.whl
Size 7.3 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e654345074eb40ab9e08294536f83f357cdb84aa196d66399de1204e6e076e22
BLAKE2b-256 checksum
How to use checksums
c42d94d04f64c8d18a2350ecff4c6e303e0797ab1dd99755d6b70dc833bc5abe
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 Oct 7, 2026.

Transparency log

Release history Release notifications | RSS feed

0.36.0

9 release files

This release

0.31.0

9 release files

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