Skip to main content

Veilid Bindings for Python

Create an application in Python using the distributed Veilid framework for app-to-app communication.

Prerequisites

  • A headless Veilid node must be installed on the same host as the Python application. Install instructions can be found here
  • Veilid Python makes heavy use of async and other bleeding edge functions requiring Python version >= 3.12.5

Install

uv add veilid

or

pip3 install veilid

Development

To run tests:

uv run pytest -v -s

To update schema for validation with the latest copy from a locally running veilid-server:

./update_schema.sh

Basic Veilid App Setup

A demo chat application is available to review here.

Metadata

Release files for veilid 0.5.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 veilid 0.5.6
File Size Uploaded
veilid-0.5.6.tar.gz 63.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for veilid 0.5.6
File Interpreter ABI Platform
veilid-0.5.6-py3-none-any.whl Python 3 none any Details

Total release size: 129.8 kB

Release files / veilid-0.5.6.tar.gz

Download URL veilid-0.5.6.tar.gz
Size 63.0 kB
Tags Source
SHA-256 checksum
How to use checksums
51e3b328d029c22aebbf3e521c4e929cce4be006c735477c458528368c88fea5
BLAKE2b-256 checksum
How to use checksums
d43b3fa56de654b404ccfa10397d2ec2aeae33fb4d5c2fa3c242ee7110481aeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / veilid-0.5.6-py3-none-any.whl

Download URL veilid-0.5.6-py3-none-any.whl
Size 66.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c365a353ba612ee07168e6228ed6fb5bc76c635624b7324551e90e2979c8b1b1
BLAKE2b-256 checksum
How to use checksums
15821e2331522a5df1650f83fde4128f56c489371c6388cecd4218ac39d94144
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.5.6 This release

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.0

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.0

2 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