Skip to main content

moq-ffi

Raw UniFFI bindings for the Media over QUIC Rust crates.

This package is the native foundation: the compiled moq-ffi cdylib plus the auto-generated Python bindings, exposed exactly as uniffi-bindgen emits them (the Moq-prefixed classes). It tracks the moq-ffi Rust crate version one-to-one.

Most callers want moq-rs instead (imported as moq), the ergonomic wrapper with a Pythonic API (no Moq prefixes, async iterators, context managers). Use moq-ffi directly only if you need the unwrapped API or are building your own wrapper.

Installation

pip install moq-ffi

The distribution is moq-ffi; the import name is moq_ffi.

import asyncio

import moq_ffi


async def main() -> None:
    client = moq_ffi.MoqClient()
    session = await client.connect("https://cdn.moq.dev/anon")


asyncio.run(main())

See Also

  • moq-rs. The ergonomic wrapper most callers want (imported as moq).
  • moq-ffi. The Rust crate that produces these bindings.
  • MoQ project. Full monorepo with Rust server, TypeScript browser lib, and more.

Metadata

Release files for moq-ffi 0.4.15

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

Source distribution (sdist)

Source distribution for moq-ffi 0.4.15
File Size Uploaded
moq_ffi-0.4.15.tar.gz 4.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for moq-ffi 0.4.15
File
moq_ffi-0.4.15-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
moq_ffi-0.4.15-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
moq_ffi-0.4.15-py3-none-manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64 Details
moq_ffi-0.4.15-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 47.4 MB

Release files / moq_ffi-0.4.15.tar.gz

Download URL moq_ffi-0.4.15.tar.gz
Size 4.3 MB
Tags Source
SHA-256 checksum
How to use checksums
f6a9939b2507d288b2c24fe089779b6a4e40199cddba4a199abd0cc34f6c6e4b
BLAKE2b-256 checksum
How to use checksums
804e116ad1e19624a6df7e0ce042b8d0544f880bc18e49d6b1629e91d31dd891
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 14, 2026.

Transparency log

Release files / moq_ffi-0.4.15-py3-none-win_amd64.whl

Download URL moq_ffi-0.4.15-py3-none-win_amd64.whl
Size 9.2 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
960c269a8651624193a6750cf13d09799a01ecd18bb8aa0638f667f0a2a5aeee
BLAKE2b-256 checksum
How to use checksums
ecdf792f95fdf32f81f4f4eead796e54b7562950deb2d9556336ff2abf5172a9
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 14, 2026.

Transparency log

Release files / moq_ffi-0.4.15-py3-none-manylinux_2_28_x86_64.whl

Download URL moq_ffi-0.4.15-py3-none-manylinux_2_28_x86_64.whl
Size 11.7 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
70fe8149d8270a151e5aef018ad9f23df83ec47bb2cdc117a9c6742a20976404
BLAKE2b-256 checksum
How to use checksums
3f5efdafd40f8b66b17bf1aa82de6a5f9cca406ffd5e6dee31b0a55a204cfe6b
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 14, 2026.

Transparency log

Release files / moq_ffi-0.4.15-py3-none-manylinux_2_28_aarch64.whl

Download URL moq_ffi-0.4.15-py3-none-manylinux_2_28_aarch64.whl
Size 12.2 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
4963ab713505db059326684f9958e9b8527102a647abed1f27e868e8b9007acd
BLAKE2b-256 checksum
How to use checksums
b51109aa2510072b86499308df7fd39385b4cf7f00b514c0c22d0011e5823f3a
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 14, 2026.

Transparency log

Release files / moq_ffi-0.4.15-py3-none-macosx_11_0_arm64.whl

Download URL moq_ffi-0.4.15-py3-none-macosx_11_0_arm64.whl
Size 10.0 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6fd1c3d2abc7a86d5bd306ec172593f760a827b5620dd845c7a96a2a884a6fe4
BLAKE2b-256 checksum
How to use checksums
b52c42fe7be7e2f5446c7b0c900f636b4ad376f9005ea9ec7e3f688a4c9cf344
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 14, 2026.

Transparency log

Release history Release notifications | RSS feed

0.4.16

5 release files

This release

0.4.15 This release

5 release files

0.4.14

5 release files

0.4.13

5 release files

0.4.9

5 release files

0.4.8

5 release files

0.4.7

5 release files

0.4.6

5 release files

0.4.5

5 release files

0.4.4

5 release files

0.4.3

5 release files

0.4.2

5 release files

0.4.1

5 release files

0.4.0

5 release files

0.3.19

5 release files

0.3.14

5 release files

0.3.13

5 release files

0.3.12

5 release files

0.3.11

5 release files

0.3.10

5 release files

0.3.6

6 release files

0.3.5

6 release files

0.3.4

6 release files

0.3.3

6 release files

0.3.2

6 release files

0.3.1

6 release files

0.3.0

6 release files

0.2.33

6 release files

0.2.32

6 release files

0.2.31

6 release files

0.2.30

6 release files

0.2.29

6 release files

0.2.25

6 release files

0.2.24

6 release files

0.2.23

6 release files

0.2.21

6 release files

0.2.20

6 release files

0.2.11

5 release files

0.2.10

5 release files

0.2.9

5 release files

0.2.2

5 release files

0.2.1

5 release files

0.2.0

5 release files

0.1.6

5 release files

0.1.5

5 release files

0.1.4

5 release files

0.1.3

5 release files

0.1.2

5 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