Skip to main content
pytgcalls logo

A Native Implementation of Telegram Calls in a seamless way.
Examples • Documentation • PyPi • npm • crates.io • Maven Central • Releases • Channel • Chat

NTgCalls Release PyPI - Downloads npm - Downloads Crates.io - Downloads

NTgCalls is a lightweight open-source library for media streaming in Telegram calls. Built from scratch in C++ with WebRTC & Boost, it prioritizes accessibility to developers and resource efficiency.

Powerful Simple Light
Fast Logo
Built from scratch in C++ using Boost and libwebrtc
Simple Logo
Simple Python, Node.js, Rust, GO, C Bindings and Java for Android SDK
Light logo
We removed anything that could burden the library, keeping every binding a thin layer over the same native core

Build Status

Architecture Windows Linux MacOS
x86_64 BUILD BUILD BUILD
ARM64 BUILD BUILD BUILD

Features

  • Pre-built binaries for macOS (arm64-v8a), Linux (x86_64, arm64-v8a), Windows (x86_64), and Android (x86, 86_64, arm64-v8a, armv7)
  • Call flexibility: Group and private call support
  • Media controls: pause/resume and mute/unmute
  • Codec compatibility: H.264, HEVC (H.265), VP8, VP9, AV1, AAC, MP3, Opus
  • Content sharing: Screen streaming, Microphone and Camera streaming
  • Pre-built wheels for Python, npm packages for Node.js, crates for Rust & AAR SDK library for Android

Installing

Prebuilt packages are published for every supported language, so most users never need to compile anything.

Language Package Install
Python ntgcalls pip install ntgcalls
Node.js ntgcalls npm install ntgcalls
Rust ntgcalls cargo add ntgcalls
Java (Android) io.github.pytgcalls:ntgcalls Gradle dependency
C, C++ and Go Release archives Download the shared or static zip

Building from source

Prerequisites are listed in the Build Guide. All commands are run from the root of the repository.

Target Command Output
Python python3 setup.py install Installed in the current environment
Node.js python3 setup.py build_lib --target=node targets/node/build/Release/ntgcalls.node
C and C++ python3 setup.py build_lib shared-output and static-output

The C target builds both the shared and the static library in a single run. Each output directory also contains an include folder with the headers to add to your project.

The Rust bindings do not build the native library: the ntgcalls-sys build script downloads the matching static libraries from the GitHub release for your platform. Set NTGCALLS_RELEASE_BASE to build against a local release instead.

Using the library from Go

Go consumes the C bindings through an example project in ./examples/go/:

  1. Download the shared or static release from the Releases page
  2. Copy ntgcalls.h into ./examples/go/ntgcalls/
  3. Copy the remaining files into ./examples/go/
    • ntgcalls.dll or ntgcalls.lib on Windows amd64
    • libntgcalls.so or libntgcalls.a on Linux amd64
    • libntgcalls.dylib or libntgcalls.a on macOS
  4. Run go build or go run . with CGO_ENABLED=1
    • $env:CGO_ENABLED=1; go run . on Windows PowerShell
    • CGO_ENABLED=1 go run . on UNIX

Key Contributors

  • @Laky-64 (DevOps Engineer, Software Architect, Porting Engineer):
    • Played a crucial role in developing NTgCalls.
    • Created the Python Bindings that made the library accessible to Python developers.
    • Developed the C Bindings, enabling the library's use in various environments.
  • @dadadani (Senior C++ Developer, Performance engineer):
    • Contributed to setting up CMakeLists and integrating with pybind11, greatly simplifying the library's usage for C++ developers.
  • @kuogi (Senior UI/UX designer, Documenter):
    • As a Senior UI/UX Designer, Kuogi has significantly improved the user interface of our documentation, making it more visually appealing and user-friendly.
    • It Has also played a key role in writing and structuring our documentation, ensuring that it is clear, informative, and accessible to all users.
  • @vrumger (Mid-level NodeJS Developer):
    • Avrumy has made important fixes and enhancements to the WebRTC component of the library, improving its stability and performance.
  • @ankit-chaubey (Rust Developer):
    • Authored the first Rust bindings for NTgCalls and generously transferred the ntgcalls crate to the official project.

Junior Developers

  • @TuriOG (Junior Python Developer):
    • Currently working on integrating NTgCalls into PyTgCalls, an important step in expanding the functionality and usability of the library.
  • @doggyhaha (Junior DevOps, Tester):
    • Performs testing of NTgCalls on Linux to ensure its reliability and compatibility.
    • Specializes in creating and maintaining GitHub Actions, focusing on automation tasks.
  • @tappo03 (Junior Go Developer, Tester):
    • Performs testing of NTgCalls on Windows to ensure its reliability and compatibility.
    • It Is in the process of integrating NTgCalls into a Go wrapper, further enhancing the library's versatility and accessibility.

Special Thanks

  • @shiguredo: We extend our special thanks to 時雨堂 (shiguredo) for their invaluable assistance in integrating the WebRTC component. Their contributions, using the Sora C++ SDK, have been instrumental in enhancing the functionality of our library.

  • @evgeny-nadymov: A heartfelt thank you to Evgeny Nadymov for graciously allowing us to use their code from telegram-react. His contribution has been pivotal to the success of this project.

  • @morethanwords: We extend our special thanks to morethanwords for their invaluable help in integrating the connection to WebRTC with Telegram Web K. Their assistance has been instrumental in enhancing the functionality of our library.

  • @MarshalX: for their generous assistance in answering questions and providing insights regarding WebRTC.

  • @LyzCoote: for providing an ARM64 Server and allowing us to build an image with clang-18 preinstalled on manylinux2014 arm64.

We would like to extend a special thanks to @null-nick and @branchscope for their valuable contributions to the testing phase of the library and to @SadLuffy for his assistance as a copywriter. Their dedication to testing and optimizing the library has been instrumental in its success.

Additionally, we extend our gratitude to all contributors for their exceptional work in making this project a reality.

Metadata

Release files for ntgcalls 3.0.1

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

Source distribution (sdist)

Source distribution for ntgcalls 3.0.1
File Size Uploaded
ntgcalls-3.0.1.tar.gz 20.6 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for ntgcalls 3.0.1
File
ntgcalls-3.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Details
ntgcalls-3.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64 Details
ntgcalls-3.0.1-cp314-cp314t-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64 Details
ntgcalls-3.0.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
ntgcalls-3.0.1-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
ntgcalls-3.0.1-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details
ntgcalls-3.0.1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
ntgcalls-3.0.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
ntgcalls-3.0.1-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
ntgcalls-3.0.1-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details
ntgcalls-3.0.1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
ntgcalls-3.0.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
ntgcalls-3.0.1-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
ntgcalls-3.0.1-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details
ntgcalls-3.0.1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
ntgcalls-3.0.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
ntgcalls-3.0.1-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
ntgcalls-3.0.1-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details
ntgcalls-3.0.1-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
ntgcalls-3.0.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
ntgcalls-3.0.1-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
ntgcalls-3.0.1-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
ntgcalls-3.0.1-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 626.5 MB

Release files / ntgcalls-3.0.1.tar.gz

Download URL ntgcalls-3.0.1.tar.gz
Size 20.6 MB
Tags Source
SHA-256 checksum
How to use checksums
c123eb1fee8143c70870cbdc4aab750c07a3dfc4b37d3e79c4e1c69b0f128b14
BLAKE2b-256 checksum
How to use checksums
5185aed6ea397bd45b75a9998fdabf26fecc4599077df64e0061b648a62d8b9b
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.1-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 42.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e8d90ad5cbb8d21cde4ef5a2501980744cd216cbd7adc46e0a86998533a185aa
BLAKE2b-256 checksum
How to use checksums
8c956e978f990c462457c75d894cdc1ca7115bbfb98a53b8093d709e3a9b8230
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 38.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6b497438092af3e83d4f878536994b01cb90232113e50d15a5b1c6ebfdc841c9
BLAKE2b-256 checksum
How to use checksums
f32e4db2da7de20773b2752402e63abe0a0b0dcce214feb37d2a38bbcb6945f8
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp314-cp314t-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.1-cp314-cp314t-macosx_14_0_arm64.whl
Size 11.0 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
01833eca1374725eb5b394937044feada407952cc77670fcc88e4a5b48d3fdd1
BLAKE2b-256 checksum
How to use checksums
ad36b729899916aeb1cf51b9eb8212486f5235cd2d68153fd8018a84e6b5e6bf
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp314-cp314-win_amd64.whl

Download URL ntgcalls-3.0.1-cp314-cp314-win_amd64.whl
Size 11.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
a3af581c824fcfd41170e9aa7bece5029c336e2c222ec285638036c4e20db05c
BLAKE2b-256 checksum
How to use checksums
28f0c50fe35b0da9904099bbcb794f788479c7dc8f8899d6eae3538a83eb4c56
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.1-cp314-cp314-manylinux_2_28_x86_64.whl
Size 42.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ba9fa561774a5c4e1cf3e4af96076ba45f0b1b27dc475700135a5a52504199b0
BLAKE2b-256 checksum
How to use checksums
b57a06e90f31013165b7ce5b8a022e483e05a41df705317dac60718d8a3e75ad
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.1-cp314-cp314-manylinux_2_28_aarch64.whl
Size 38.3 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c2d42285910a11aa01c1771219a1c581710be3e572035e4b039233ff9e9ebdae
BLAKE2b-256 checksum
How to use checksums
835c9cd8aac4f84463ebb8117fcc374bb31a033bb2cc93f1b18c9e2353dc1df3
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp314-cp314-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.1-cp314-cp314-macosx_14_0_arm64.whl
Size 11.0 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
e85688c5ff4561171de7c9cf1e5c2a358c77c796a941a38fc4571f0bfef54105
BLAKE2b-256 checksum
How to use checksums
71bf89112ab8ce245a04f8e09505665d097bd1e127baf8230e853aad6aa9e2bc
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp313-cp313-win_amd64.whl

Download URL ntgcalls-3.0.1-cp313-cp313-win_amd64.whl
Size 11.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
a8b20b8090d289cb67559e7cd12c0e047690af20db36a9409c8cf49527510ea3
BLAKE2b-256 checksum
How to use checksums
6a01656c58fa34025eab2eff72f7ef3976bc79ee90cf091c0a3ccd583238cbb9
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.1-cp313-cp313-manylinux_2_28_x86_64.whl
Size 42.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
272ee69c13ea7d083d85bc91968909a69e41fbd1074593b1c69f7638885df89b
BLAKE2b-256 checksum
How to use checksums
647371b20d43e6308c028b0da40ca11812ff346068b7b4a33ffc0ac534a7804c
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.1-cp313-cp313-manylinux_2_28_aarch64.whl
Size 38.3 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
54e5680658291279b931bbc446a8154e15c0f321866fe458a18c5229b0409c4c
BLAKE2b-256 checksum
How to use checksums
277af257736895e8c81148985e423d41ded63e817cb97748cba37a7c96b503f4
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp313-cp313-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.1-cp313-cp313-macosx_14_0_arm64.whl
Size 11.0 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
5c002945f2636e1125311af7a4011aa34dfa9c17290e574692dc262c7f370ec6
BLAKE2b-256 checksum
How to use checksums
95e40ac099fc9d058372b57c24319ca40903c3188f1b3e65526b1903cfea91e2
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp312-cp312-win_amd64.whl

Download URL ntgcalls-3.0.1-cp312-cp312-win_amd64.whl
Size 11.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
3269b25838d91e10dbba31ce3467adc0c3a4b538b848eb1f00bb9ceba42561e8
BLAKE2b-256 checksum
How to use checksums
f44a842492f8d52f4300c1044bc5dd4e4f22a9385adf7f60469b8bf122bab80a
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.1-cp312-cp312-manylinux_2_28_x86_64.whl
Size 42.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
884c45bc15e8878cf4c60de440702d7ff242db5b03395a718e73e317406254c4
BLAKE2b-256 checksum
How to use checksums
c4558ffafeb750b4ae4fbc3b165dc063dd8cde27918f04c99cfaf93c2f679936
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.1-cp312-cp312-manylinux_2_28_aarch64.whl
Size 38.3 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8f87da7cc07de57eb6ef0ccf76823b8f993e0b3cdbafce7d522c2c3bedc037a1
BLAKE2b-256 checksum
How to use checksums
aff00d7278a5701bde4974c1f7179b838efb2cdeb9f417574e8438dcadd4c4c0
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.1-cp312-cp312-macosx_14_0_arm64.whl
Size 11.0 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
7f3b57f4f6541cd8dc310743a6857cf5a5e106288776af6a37659972b955dd72
BLAKE2b-256 checksum
How to use checksums
d4479e951072469d992870d74a26db638f66e6ad42216c1b92000c57a17d4558
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp311-cp311-win_amd64.whl

Download URL ntgcalls-3.0.1-cp311-cp311-win_amd64.whl
Size 11.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
288642e10d508e0cca27316cc804e14b62ebed32ef0617f897190245021722a5
BLAKE2b-256 checksum
How to use checksums
4837fd4a669d2565f9615fe61d2e4b5d834811a632226f357f10fbe44db9189a
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.1-cp311-cp311-manylinux_2_28_x86_64.whl
Size 42.3 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
da02dc09eb782f3f0e268fb77ddeedf1e26cc85d02071c7cc46811a949875e38
BLAKE2b-256 checksum
How to use checksums
1b1e90debbf3f03bd087247f8d52811ff523c08a7d80dbc5403cfa614d26373f
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.1-cp311-cp311-manylinux_2_28_aarch64.whl
Size 38.2 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e127950168d1c4523dfd53b72a1ed1365736b14bc001371293dc83c98090942d
BLAKE2b-256 checksum
How to use checksums
c553c7b0c3a91849003c39e1789a625ed5650e27a8fc63b6dac6de593c95b0db
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp311-cp311-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.1-cp311-cp311-macosx_14_0_arm64.whl
Size 11.0 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3d4fe09cd69ebb82eb046f873cb23c5f43819d6afbf5abe25923167ec778f7e1
BLAKE2b-256 checksum
How to use checksums
012abfe0e14f049d3ccfd0cfd27a167a2a66d3cb723403a8303e0d5c38b16505
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp310-cp310-win_amd64.whl

Download URL ntgcalls-3.0.1-cp310-cp310-win_amd64.whl
Size 11.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
1b7a4a815177c3f7156066b83f525d4e5efbcb05b830fe141236fea79d46eda9
BLAKE2b-256 checksum
How to use checksums
c6001f7627064f11a1c60bb8e4c8d2e87f3f2b35f169d6eccde672f97dbda92d
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 42.3 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7fe7fba8f1733d151ca69a91e8dce43cefd7f84dc775132dfb4146c33268e663
BLAKE2b-256 checksum
How to use checksums
587dd66ddd196aca16c394059ebc36acc70603094d76b9c39130dd848e2ec5b9
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 38.2 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c4fae19a4f3a4f2358c56469a3616da24f1ba47bd24ede6871510d121cf17d53
BLAKE2b-256 checksum
How to use checksums
be07eee3669cbd7e755d8eb1b86e083207e87b711cfc255867ac989c52b43f17
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 4, 2026.

Transparency log

Release files / ntgcalls-3.0.1-cp310-cp310-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.1-cp310-cp310-macosx_14_0_arm64.whl
Size 11.0 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
3c6f826bc94705b6002743d75f7248229e8f41e066f4eba820a9e5122a74921b
BLAKE2b-256 checksum
How to use checksums
0f41ce3ab7e5b61de33dafd98ba00d2f94b7c1c4fb97a915c42c89eed0c9ff5e
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 4, 2026.

Transparency log

Release history Release notifications | RSS feed

3.0.3

24 release files

This release

3.0.1 This release

24 release files

3.0.0

24 release files

2.2.5

25 release files

2.0.0

21 release files

1.3.4

21 release files

1.3.0

21 release files

1.2.3

25 release files

1.2.0

21 release files

1.1.2

21 release files

1.1.1

21 release files

1.1.0

21 release files

1.0.3

16 release files

1.0.2

16 release files

1.0.1

16 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