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.2

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.2
File Size Uploaded
ntgcalls-3.0.2.tar.gz 20.6 MB Details

Built distributions (wheels)

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

Total release size: 628.3 MB

Release files / ntgcalls-3.0.2.tar.gz

Download URL ntgcalls-3.0.2.tar.gz
Size 20.6 MB
Tags Source
SHA-256 checksum
How to use checksums
53bd3ca7ae0d0d46e3ce0f7521f0bdaed1fb47f47d11c859334246c0e0887b56
BLAKE2b-256 checksum
How to use checksums
e09f2fd050ea71b1eca6809df267a3619147475fb171cd79094c240e6d7c91f1
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 42.8 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8547726986910c5302cdeabab0e0475e4b59ef1277d0aafc8c2ad677a3a66f05
BLAKE2b-256 checksum
How to use checksums
7ff5ea914f1dc002b8d85015957ea4ca79306478da4cb388ebae3675d3b565f2
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 6, 2026.

Transparency log

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

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

Transparency log

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

Download URL ntgcalls-3.0.2-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
b8349f422d1428505148338aa9aad6209835f10793ec1b2931b538da45e594a0
BLAKE2b-256 checksum
How to use checksums
faa69f88dc68e862df6672fbaf83387f447e89777f500f0e689cf1f515dd5978
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp314-cp314-win_amd64.whl
Size 11.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
8de52670197f1e553c07a1f9e6edf6ee34609d597d96a2c35f3994cfdc0deb78
BLAKE2b-256 checksum
How to use checksums
2756a898517b4cb316bb5dcaa7e642d5836450944c1d4d065aaef809ab5f8b05
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp314-cp314-manylinux_2_28_x86_64.whl
Size 42.6 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d7359b72bf66095948446ad7f7444aef48f49aec49c5606447632c0659fd934f
BLAKE2b-256 checksum
How to use checksums
51337c1fa60b892f69148d947767ba6883708b60eb36e18c67a18ec8e04bb05d
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp314-cp314-manylinux_2_28_aarch64.whl
Size 38.5 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
87f70289975b1996c12707edf54fabe1b07adb1f2cb0371f2aeabc324c738613
BLAKE2b-256 checksum
How to use checksums
a3fb4e3622fa98c1fec7645dfe9380fd900e409c2d1f13d9f6a19fce6f1d8356
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-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
7a16b88d26665d7644a6c20febeecb19a6fb2e64b13fc7e154eb23b04aa1517f
BLAKE2b-256 checksum
How to use checksums
28a36d73c9f8a787c71ded082ab17b920a908f04c587a65df0e857c176f2a91a
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 6, 2026.

Transparency log

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

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

Transparency log

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

Download URL ntgcalls-3.0.2-cp313-cp313-manylinux_2_28_x86_64.whl
Size 42.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
22192d2432098e52f1fa407d9a09a73175253ca6ce31a9860faaae6b6796c4e3
BLAKE2b-256 checksum
How to use checksums
60c5f09e75c5f0d59d21016cf517d12bf7456be0202ffa0e3b7bdd10a9699fb5
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp313-cp313-manylinux_2_28_aarch64.whl
Size 38.5 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3c30adb5ecf3c0d87f1e97cbbe48064d26a9141ef3df922512cad958761dc0b1
BLAKE2b-256 checksum
How to use checksums
1498d4e1ca6d88f3636c50f6436cb3cbe8638e1e318d02900c76cd67314466e8
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-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
52fecb3b97d50671d373b840101a7cfcc3b3c6e02e9903a967f798452de3c4ff
BLAKE2b-256 checksum
How to use checksums
02757c272b9e2f793133aebef71b02eaa64d7d746ebf8dfd138f8f0d2fdb1c95
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp312-cp312-win_amd64.whl
Size 11.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
cf239fa01afb08592f783fa455cb910f08ca611ccd38054af7bc767023a65cf5
BLAKE2b-256 checksum
How to use checksums
7b45f482ad457ab548254ebce8a15a4d88989b6813df94c75f23fdd6bba4ea66
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp312-cp312-manylinux_2_28_x86_64.whl
Size 42.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2cf8ce88ad93d24e95c1deaaf132e294f9019e90fdc209f72d1409a53bec7328
BLAKE2b-256 checksum
How to use checksums
044329755f4e9a1c07b16c5e05df85308e6e35bf4c7b270c52677d7db12d896a
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp312-cp312-manylinux_2_28_aarch64.whl
Size 38.5 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
396919c4b18b89b7f87e48914fe482fdb30ac6625d2c39be8036b90f5d2f655d
BLAKE2b-256 checksum
How to use checksums
6d61c63de41482762689babe9735f5812319e7a262d43db67dcbd127e7842a0a
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-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
28a519f2baa7098dc321a70125026b7e792cb4e6b140af5b0d7d03ad1a226162
BLAKE2b-256 checksum
How to use checksums
ea8bfad68c19b834d86fd40e12bfaed1efd6a7ab0c76cf16b76fa568e572a045
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp311-cp311-win_amd64.whl
Size 11.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d7f7206eb7c4518c002d9a8751772d22e4e0fe6c1c6c519e55b3f3680f940d3f
BLAKE2b-256 checksum
How to use checksums
f21030c6f879be8533e708942550b5a59b96a882e54977ab7dda67d871b5d5cb
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
Size 42.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
65d51c7cab7c0f27c3c3e6543853ec634761c4e7c264fa9ad2d2b8759fd5c64d
BLAKE2b-256 checksum
How to use checksums
eddd9b539870563bd3dbeb5c66bfde96acbc8455451d5adcc549029deaae672d
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp311-cp311-manylinux_2_28_aarch64.whl
Size 38.4 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
5fc7ceee0ce1b43d050acfb6006deb670c9a9127587c1ae37e19b486e0fdda94
BLAKE2b-256 checksum
How to use checksums
2c0d9c6aaac388ff1680bf9738db6832b0042af4cfd658ecd93c7edb8070c982
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-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
1bcc57c879a4e9e68be6d71f5fa65919c47fb04d77c77c574870b97b456a0439
BLAKE2b-256 checksum
How to use checksums
1fd7af6ae24306f9d390c863fddd6778b07d5448ce0263eb616fabfb4ee53727
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp310-cp310-win_amd64.whl
Size 11.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
67692d2f8a3b044782dc3bdd03af03642c02602a30b9682a0a3bd6cff571e684
BLAKE2b-256 checksum
How to use checksums
a0da99590a0d5d6a67e97b7d1dddb7c915a147e07322576f9c05226b24119161
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
Size 42.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6156e1d653f7e498dca5e35602037d27bc722998d87d9b1ea656547dfb17e6ff
BLAKE2b-256 checksum
How to use checksums
b8258a7c85b3961b326a421cecff9eb729b22398914d84a04f9c9e12a1039d5a
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-cp310-cp310-manylinux_2_28_aarch64.whl
Size 38.4 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
142d11b018bb83209482da60ecab569c926b13c07d561465d4d094794437bc79
BLAKE2b-256 checksum
How to use checksums
67ce912b28a72a75519f2779659a01c925741ab916f4acab4be922a1c2f3af24
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 6, 2026.

Transparency log

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

Download URL ntgcalls-3.0.2-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
5f1721eea9a55a7c6a7ebc725671acbbd7c54224df62bcb33dd65a62f7177771
BLAKE2b-256 checksum
How to use checksums
1fd38227954aa6b095124ba0e02e67676299aa6ea62fd87e426a4a1a5bfc0d6c
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 6, 2026.

Transparency log

Release history Release notifications | RSS feed

3.0.3

24 release files

This release

3.0.2 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