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. The first version of the wrtc module (August 2023) was based on python-webrtc (BSD-3-Clause, © 2022 Il'ya (Marshal)), itself based on node-webrtc (BSD, © 2019 The node-webrtc project authors). wrtc has since been completely rewritten.

  • @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.6

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.6
File Size Uploaded Provenance Actions
ntgcalls-3.0.6.tar.gz 55.5 MB With provenance Details for ntgcalls-3.0.6.tar.gz

Built distributions (wheels)

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

Total release size: 893.8 MB

Release files / ntgcalls-3.0.6.tar.gz

Download URL ntgcalls-3.0.6.tar.gz
Size 55.5 MB
Tags Source
SHA-256 checksum
How to use checksums
409010292b1888892dd5489511000076ac1b425c57b86c1d0a2017fc805ec134
BLAKE2b-256 checksum
How to use checksums
7df3834bdf22ce9c2ef8cbaae00f6abf846617dd6fbfbd9b20999242fa3e274d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / ntgcalls-3.0.6-cp315-cp315t-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.6-cp315-cp315t-manylinux_2_28_x86_64.whl
Size 44.6 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
34ca3aa2c472f2ba9c405b553e913da26c1c9920fc497b428bbc083df032dbb8
BLAKE2b-256 checksum
How to use checksums
a4c9ddf1b0eb83780e017f7c0b54b7c7823edf4088dbfa603424134457003ace
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / ntgcalls-3.0.6-cp315-cp315t-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.6-cp315-cp315t-manylinux_2_28_aarch64.whl
Size 40.3 MB
Tags CPython 3.15 CPython 3.15 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
66fc966205c41fb567d79f7565e28a9b64543bdb775344cde1ddb269f9a039c4
BLAKE2b-256 checksum
How to use checksums
a8dae34700c7e164df4fb17a1c3a661a970c8aea23a02f03d7287e5357c05017
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / ntgcalls-3.0.6-cp315-cp315t-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.6-cp315-cp315t-macosx_14_0_arm64.whl
Size 11.7 MB
Tags CPython 3.15 CPython 3.15 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
e70f46262963e3edbd02cbdb30dcbc93fc72dbcd39ec243f838d45f0e73c08a0
BLAKE2b-256 checksum
How to use checksums
7fa43dd77eb2a59c4837b3b291d3cd154f5b72b131b099b973ecbd04c5c82b33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / ntgcalls-3.0.6-cp315-cp315-win_amd64.whl

Download URL ntgcalls-3.0.6-cp315-cp315-win_amd64.whl
Size 12.0 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
7825da1fe87c6539b791089aa59c06359b2a2a238d32ecf529a0ba532d799819
BLAKE2b-256 checksum
How to use checksums
1ad0990f4b93b4edbd0a7a55dcc54ad0d3db7ce942789dd64ae39f1117e3465e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / ntgcalls-3.0.6-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL ntgcalls-3.0.6-cp315-cp315-manylinux_2_28_x86_64.whl
Size 44.3 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e58873c28e02d413995a4b3a6cba51f23b6471849bda0125b7c91362f65dcc3e
BLAKE2b-256 checksum
How to use checksums
69880f4bdd0c75fbef8e5b102a92fcb9e15f83ce1d24080fb020eb49325b890f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / ntgcalls-3.0.6-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL ntgcalls-3.0.6-cp315-cp315-manylinux_2_28_aarch64.whl
Size 40.0 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7fa818c68221435327e1e6738cddd8db3e7d099d2d4d4fd8262c565a93450436
BLAKE2b-256 checksum
How to use checksums
84bb32144a5b6bdbf830549f950322d948eb7a87970a057341dd36d16f26df82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Release files / ntgcalls-3.0.6-cp315-cp315-macosx_14_0_arm64.whl

Download URL ntgcalls-3.0.6-cp315-cp315-macosx_14_0_arm64.whl
Size 11.6 MB
Tags CPython 3.15 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b35381b72a08b037aae832b34f5325a10b4aa5728a54fbbf7b1ff8be2f3a677e
BLAKE2b-256 checksum
How to use checksums
be1ebeb09b427e1f50014fdbda215c46170022ac7916c4117263647211f7bedf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp314-cp314t-manylinux_2_28_x86_64.whl
Size 44.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0d79bcd731f8af563d9bb75ef81fd2ba80a501f358b602e33241ea2e9d3240cb
BLAKE2b-256 checksum
How to use checksums
f1baf0d9ee62d5477efca5605d6e578f0a498e5032a2981dbb39ae924584640d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp314-cp314t-manylinux_2_28_aarch64.whl
Size 40.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
544d471aea24687229a8fe2df55d02ebd7fb3c4873c14e556f5e13554312b6fa
BLAKE2b-256 checksum
How to use checksums
dbfde46de879d8de0519b3e89801c021a398fc6a34c12a59019a0ec2c7d7234d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp314-cp314t-macosx_14_0_arm64.whl
Size 11.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
24a514568db838cc3e5c1d736f7a83d8080b52b7388733e282b045e8f84994f2
BLAKE2b-256 checksum
How to use checksums
2cedee39f63cbb161ac8fa0030ad39f8af45e6b016cf38b409d849b69be2ded0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp314-cp314-win_amd64.whl
Size 12.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e3c9694ee8f66d7c76607e8ff58fa77546e13142e45126959b406966a29c2cf0
BLAKE2b-256 checksum
How to use checksums
b92c94881ee32b3abb94d019635c43ed6f4a7157a89cebc1404332263cf32da0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp314-cp314-manylinux_2_28_x86_64.whl
Size 44.3 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
02e67522fb6b853b9083b66873d2172887fd63eabe027c6ed9b325b3faf01b79
BLAKE2b-256 checksum
How to use checksums
c6fb4e539b26067201d4f5320cc8b8a1b71245ac40caa4b53e50cd576f553ee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp314-cp314-manylinux_2_28_aarch64.whl
Size 40.0 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ddd48ae66ff5fe0752bfca24b28303ea5fc071c56fbdadcbb743fbce97bd2440
BLAKE2b-256 checksum
How to use checksums
c4179a6360cf7a7326e668fac4cbccf87c1e0aefc8d1cd33401f49935e09d70e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp314-cp314-macosx_14_0_arm64.whl
Size 11.6 MB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
d32febd3b49b27514f87c3b6961e984559b20aa59adcab1971e98792ca0c90bf
BLAKE2b-256 checksum
How to use checksums
076b2b8434b964b5f8e65881da24c882f07c07860dd219cf1ef2b6700dea3bf8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp313-cp313-win_amd64.whl
Size 11.6 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
4ae681e5815e9331b931b9ddcb805bd486f550a91561f00947a01a008dfda9ff
BLAKE2b-256 checksum
How to use checksums
a4918d215346eb91b5237c040d5c9b73f039031eb06ace53e45e44ec0d3713fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp313-cp313-manylinux_2_28_x86_64.whl
Size 44.3 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9be3cad29ddfd977ac3950a0a70963d39987bb83d5052d5a4d6bb1e96f5df7d1
BLAKE2b-256 checksum
How to use checksums
dad5da1c643643838c129b90dad194630c8b9db5522c993d9f454864b496853a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp313-cp313-manylinux_2_28_aarch64.whl
Size 40.0 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
99051848137c9cb49132c4c5339ecca59f0c79395200f4ef4a24f1926018851c
BLAKE2b-256 checksum
How to use checksums
130c17599b783a8c8f22e584175f86ba30b70ae507cbc8ec4bed4d22d74c4908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp313-cp313-macosx_14_0_arm64.whl
Size 11.6 MB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
aaee094facfbb79cd382a69498b947af02e7cca154e853ab4a437cbe0d6d1377
BLAKE2b-256 checksum
How to use checksums
2bd81c7ad3eb4555b7d20cc72aac458fd88036c48e7b6ab3d4bd7a3c830769a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp312-cp312-win_amd64.whl
Size 11.6 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
29cb522b41dc86d1ef74fc44610be82c92c654903074c3b33a9e9c5e4d02296e
BLAKE2b-256 checksum
How to use checksums
27697f3ae8979c73b0948e34e160853fdcb8e4202c30bc2aca6d2310aed357a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp312-cp312-manylinux_2_28_x86_64.whl
Size 44.3 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f7a23daad48d6c9ddc81e4733ea446578488a1a53d2e38ae8de1747690d8a7f8
BLAKE2b-256 checksum
How to use checksums
eb1c1f9ed6679296675c36014f67b38a87f119d36f807a5ca7b8e96a766b9a12
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp312-cp312-manylinux_2_28_aarch64.whl
Size 40.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
237a5734cd16f83525b71350e790804a5ba1ad2f4bedab66b77710bf18bd8bed
BLAKE2b-256 checksum
How to use checksums
e47eab6060c67981f86065fa9df97f41f1672cb7b262c7354c8025d0d0946ad8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp312-cp312-macosx_14_0_arm64.whl
Size 11.6 MB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
f70d6a39f477dfe449e2c7afc0a9f4c467112729a75a843a336da5c5e78e43ed
BLAKE2b-256 checksum
How to use checksums
60b661a72ec28c077312742435346238097cfc723fc0841815c281a8c7ce04a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp311-cp311-win_amd64.whl
Size 11.6 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3cf51655cca840d97514423f7de44d2cb85a8ecf7c5c5874e116b480b9cb90ea
BLAKE2b-256 checksum
How to use checksums
9e8d00c4cb8e3ed02b9a0a071186ae2f9cce1f8f75ed80655abb01a81af810c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp311-cp311-manylinux_2_28_x86_64.whl
Size 44.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f5dbbbe043531b8072e33ecb84e00d1ab14118000414061b0026559b4964e46e
BLAKE2b-256 checksum
How to use checksums
18d06a1dde6bae701a28834d3272a6ddd626a98508abe23bf4cf664d71a177fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp311-cp311-manylinux_2_28_aarch64.whl
Size 39.8 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
859b9c6d6938f2efa2813f75daab905482312d9b0a31216c416a131026557f1c
BLAKE2b-256 checksum
How to use checksums
590691532d6ff86b58003cddf390a6c80b59e9ee7f049d028c7f4e7aff36de53
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp311-cp311-macosx_14_0_arm64.whl
Size 11.6 MB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
9b6ee37aab25c2578833ba83d9687e9ee9a1c8a920abfb09795b510fc0d7cfc1
BLAKE2b-256 checksum
How to use checksums
6f8e4148e8cc32b9b8aaca2e268af5bfca12a280340173cf95e7543248712c3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp310-cp310-win_amd64.whl
Size 11.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
0b09624091a17bbea4525a5002bf23fd9bf949c201e66dd8ad79418676f4cc81
BLAKE2b-256 checksum
How to use checksums
9aa756f82e9ff1661a7a312f17bc77aaa2db1c99636620d1b65494858867f039
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp310-cp310-manylinux_2_28_x86_64.whl
Size 44.1 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5e4f5526db6a8c332d942694dd01dcb982c9319531e27b603133e666797b472f
BLAKE2b-256 checksum
How to use checksums
1af5016f0ad9904ff1b679faaef5d55d90035967ed097b7859d1bfba1787421d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp310-cp310-manylinux_2_28_aarch64.whl
Size 39.8 MB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
9a70be4a8127a933a6845787bc66e7890a219849a57b0092cf382fd989c588a7
BLAKE2b-256 checksum
How to use checksums
5c4bce0f83997deb5d9013a0f7a73a880a8705f1b1cca4d3a246f5253a7412d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

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

Download URL ntgcalls-3.0.6-cp310-cp310-macosx_14_0_arm64.whl
Size 11.6 MB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
4eff76c96bc43dfaab179a9c24f05f718b749855466111e2c6a1363322e7e460
BLAKE2b-256 checksum
How to use checksums
ee4238dcd759ec749e93526b8208a8c2a4d82efc35240001ca8d2362a3ebb7c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 Nov 3, 2026.

Transparency log

Security for ntgcalls 3.0.6

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.

Full provenance

All 31 files in this release have been uploaded with provenance metadata.

Select from 31 files

Attestation for ntgcalls-3.0.6.tar.gz

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 Nov 3, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

3.0.6 This release

31 release files Full provenance

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