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

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.9
File Size Uploaded
moq_ffi-0.4.9.tar.gz 4.2 MB Details

Built distributions (wheels)

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

Total release size: 46.0 MB

Release files / moq_ffi-0.4.9.tar.gz

Download URL moq_ffi-0.4.9.tar.gz
Size 4.2 MB
Tags Source
SHA-256 checksum
How to use checksums
db5ef84f8b5d1e921e15e37242c3c0f407a7e84b12af34ee9293aecac3c24d34
BLAKE2b-256 checksum
How to use checksums
f86acc5baa6b511c2583aaaa064acdaa93a523c6d2c0f96d55a8533949be44e6
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 Sep 30, 2026.

Transparency log

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

Download URL moq_ffi-0.4.9-py3-none-win_amd64.whl
Size 8.9 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
6aef8104cccdb9d24121af4b43696dfd09c4f5e95413cea5b099638bae756633
BLAKE2b-256 checksum
How to use checksums
e21c86f436cad3220bb6beb7a88bdca3ed06c3a9e0432aa47dd68f204ab1144e
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 Sep 30, 2026.

Transparency log

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

Download URL moq_ffi-0.4.9-py3-none-manylinux_2_28_x86_64.whl
Size 11.3 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
dc86a9125677e805695d59c36cf35f55f7fca93178d5bc637f6f7316d6c8dd70
BLAKE2b-256 checksum
How to use checksums
4f0b200c58a1cf7ff2584a81b1ac55c842e826dd49eb1700ebdc990402ba408a
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 Sep 30, 2026.

Transparency log

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

Download URL moq_ffi-0.4.9-py3-none-manylinux_2_28_aarch64.whl
Size 11.9 MB
Tags Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
15425feb42f4b07207084c0831544cb474b0c423c7ad3f5697ad56f10436c3e9
BLAKE2b-256 checksum
How to use checksums
17430759cedc5e06970f23899dbfca4c416ce1e28df35bef36705e10f274f6a7
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 Sep 30, 2026.

Transparency log

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

Download URL moq_ffi-0.4.9-py3-none-macosx_11_0_arm64.whl
Size 9.7 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
828b378ff076f0b1dcf2970ab64a515692cbc5c97b0834288c9679c42487d657
BLAKE2b-256 checksum
How to use checksums
edb487e1f99f1ae03ab2e042e7efe8d7eb9f355d3018b33db4833d85d872a2ce
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 Sep 30, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.4.9 This release

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