Skip to main content

vlambda

An ASGI-like server for Python lambdas, written in V. Uses vcraft for the V↔Python bridge.

Usage

python -m vlambda --port 8080 --sqlite_path ./vlambda.db --num_coroutines 10

Or with env vars:

VLAMBDA_PORT=8080 VLAMBDA_DB=./vlambda.db VLAMBDA_COROUTINES=10 python -m vlambda

Endpoints

  • GET / — health check
  • POST /vlambda — create lambda (body: Python code)
  • GET /vlambda — list lambdas
  • DELETE /vlambda/<id> — delete lambda
  • GET/POST/PUT/PATCH/DELETE /f/<slug> — invoke lambda

Status

Iteration 1: HTTP server + SQLite + basic routing. Python execution works via bridge.

Metadata

Release files for vlambda 0.1.0

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

Source distribution (sdist)

Source distribution for vlambda 0.1.0
File Size Uploaded Provenance Actions
vlambda-0.1.0.tar.gz 24.5 kB With provenance Details for vlambda-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for vlambda 0.1.0
File Actions
vlambda-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for vlambda-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl
vlambda-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for vlambda-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl
vlambda-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for vlambda-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
vlambda-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for vlambda-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl

Total release size: 5.5 MB

Release files / vlambda-0.1.0.tar.gz

Download URL vlambda-0.1.0.tar.gz
Size 24.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d77cc374c09fdd736d11df5ba37de06c9e62359e88d590c49131bcf3912d120e
BLAKE2b-256 checksum
How to use checksums
53501cedd5ccef2206de952b1c87a5e8b092a02406b84aa2ebc71829666b4cf0
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 Oct 28, 2026.

Transparency log

Release files / vlambda-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL vlambda-0.1.0-cp315-cp315-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
28486bdb9902665aeb682ace554c8de3b1f986998492cfee5e1a00c7509e0a2c
BLAKE2b-256 checksum
How to use checksums
afeb32889354b0a49554e48c31b94a182c0c280878a4f05e756f8147481e7a73
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 Oct 28, 2026.

Transparency log

Release files / vlambda-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL vlambda-0.1.0-cp315-cp315-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c26bff10fd38a7102d6d87fca06e3b6970bb6e3441f1a59ddb5ab91c0c00f0e9
BLAKE2b-256 checksum
How to use checksums
87b927ee0f458501adfe8eefe7a927a2f574e137b04d0a012850ba72f5ddd673
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 Oct 28, 2026.

Transparency log

Release files / vlambda-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL vlambda-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
74cee4cb89f2a710e2abb69b7967cea52212c0a3122a3c3b18920669001e046b
BLAKE2b-256 checksum
How to use checksums
9f9b4fa457a81cf6a24b8e064854da013c2e19b7677dd8a86a317cce80a2507e
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 Oct 28, 2026.

Transparency log

Release files / vlambda-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL vlambda-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8fc54317dd8b60b8babaf4ce7ee7e71aa25714483a73ded15cc65af3f9bdc201
BLAKE2b-256 checksum
How to use checksums
b41017c1f45cbdac177c2a3ce5034159b45fd5761d1fcede301e39138b92d2d3
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 Oct 28, 2026.

Transparency log

Security for vlambda 0.1.0

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 5 files in this release have been uploaded with provenance metadata.

Select from 5 files

Attestation for vlambda-0.1.0.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 Oct 28, 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.

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