Skip to main content

flowkit-sdk

Python SDK for the Flowkit AI voice kernel.

Status: pre-alpha (v0.1.0a1). M1 ships the protocol skeleton only — real call handling lands in M2 (WebRTC) and M3 (SIP).

Install (editable, from this repo)

python3 -m venv .venv
.venv/bin/pip install -e .

Minimal example

import asyncio
from flowkit import Kernel

async def main():
    async with Kernel("ws://localhost:9600/ws") as kernel:
        # System.hello already completed inside __aenter__.

        @kernel.on("call.incoming")
        async def handle_incoming(event):
            print("incoming:", event)

        await asyncio.sleep(60)  # serve until cancelled

asyncio.run(main())

For the full API, see flowkit/kernel.py and flowkit/call.py.

Metadata

Release files for flowkit-sdk 0.1.1

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

Source distribution (sdist)

Source distribution for flowkit-sdk 0.1.1
File Size Uploaded Provenance
flowkit_sdk-0.1.1.tar.gz 10.5 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for flowkit-sdk 0.1.1
File Interpreter ABI Platform
flowkit_sdk-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 20.0 kB

Release files / flowkit_sdk-0.1.1.tar.gz

Download URL flowkit_sdk-0.1.1.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
ad46517b9888753d922842f263d6f3076150cf2c7fa60871ef65ec87e2cfa91a
BLAKE2b-256 checksum
How to use checksums
0bb88067446e3ef24614f242b632f35f524dae3a778e9b18c51d6305263a28c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / flowkit_sdk-0.1.1-py3-none-any.whl

Download URL flowkit_sdk-0.1.1-py3-none-any.whl
Size 9.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
20508ee1e7338302966b8eeac3ccac0a4a4c90d7aab0080c0c42711bb5891282
BLAKE2b-256 checksum
How to use checksums
502657947013f90027faaf68b3d0e1e9f524d695410657c46f46dddc63c4d22a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for flowkit-sdk 0.1.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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

0.1.1 This release

2 release files No 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