Skip to main content

QuantumFlow SDK

Quantum-optimized AI agent workflow platform with 53% token compression, quantum teleportation, and BB84 QKD.

Installation

pip install quantumflow-sdk

With IBM Quantum support:

pip install quantumflow-sdk[ibm]

With all integrations:

pip install quantumflow-sdk[all]

Quick Start

Token Compression

from quantumflow import QuantumCompressor

compressor = QuantumCompressor(backend="simulator")
result = compressor.compress([100, 200, 150, 175, 225, 180, 160, 190])

print(f"Input tokens: {result.input_token_count}")
print(f"Output qubits: {result.n_qubits}")
print(f"Compression: {result.compression_percentage:.1f}%")

Quantum Backpropagation

from quantumflow import QuantumBackprop

backprop = QuantumBackprop(backend="simulator")
result = backprop.compute_gradient(
    input_state=[0.5, 0.5],
    target_state=[0.8, 0.2],
    weights=[0.3, 0.7],
)

print(f"Gradients: {result.gradients}")
print(f"Similarity: {result.similarity:.2%}")

Quantum Key Distribution (QKD)

from quantumflow import QKDExchange

qkd = QKDExchange(backend="simulator")
result = qkd.exchange(key_length=256)

print(f"Shared key: {result['key'][:32]}...")
print(f"Error rate: {result['error_rate']:.2%}")
print(f"Secure: {result['secure']}")

Quantum Teleportation

from quantumflow import QuantumTeleporter

teleporter = QuantumTeleporter(backend="simulator")

# Create Bell pairs
pairs = teleporter.create_bell_pairs(10)

# Teleport a quantum state
state = [0.707 + 0j, 0.707 + 0j]  # |+> state
result = teleporter.teleport_state(state)

print(f"Fidelity: {result.fidelity:.4f}")
print(f"Corrections: {result.corrections_applied}")

Secure Messaging

from quantumflow import SecureMessenger

messenger = SecureMessenger(backend="simulator")

# Establish secure channel
channel = messenger.establish_channel("bob@example.com")

# Send message via compressed teleportation + QKD
result = messenger.send_message("Hello, quantum world!")

print(f"Compression ratio: {result['compression_ratio']:.1f}x")
print(f"QKD secured: {result['qkd_secured']}")

REST API

You can also use the hosted API at https://api.qflowai.dev:

# Token compression
curl -X POST https://api.qflowai.dev/v1/compress \
  -H "Content-Type: application/json" \
  -d '{"tokens": [100, 200, 150, 175]}'

# QKD exchange
curl -X POST https://api.qflowai.dev/v1/quantum/qkd/exchange \
  -H "Content-Type: application/json" \
  -d '{"key_length": 256}'

# Secure message
curl -X POST https://api.qflowai.dev/v1/quantum/message \
  -H "Content-Type: application/json" \
  -d '{"message": "Hello quantum world!"}'

Features

  • 53% Token Compression: Quantum amplitude encoding for exponential compression
  • Quantum Backpropagation: 97.78% gradient similarity via teleportation protocol
  • BB84 QKD: Unconditionally secure key exchange
  • Quantum Teleportation: State transfer without physical qubit transmission
  • Secure Messaging: Compressed teleportation + QKD encryption
  • Multi-Backend: Simulator, IBM Quantum, AWS Braket

Framework Integrations

  • LangChain
  • CrewAI
  • AutoGen
  • Claude MCP

Documentation

Full documentation at https://qflowai.dev/docs

License

MIT License - see LICENSE file for details.

Metadata

Release files for quantumflow-sdk 0.4.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 quantumflow-sdk 0.4.0
File Size Uploaded
quantumflow_sdk-0.4.0.tar.gz 147.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quantumflow-sdk 0.4.0
File Interpreter ABI Platform
quantumflow_sdk-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 327.0 kB

Release files / quantumflow_sdk-0.4.0.tar.gz

Download URL quantumflow_sdk-0.4.0.tar.gz
Size 147.9 kB
Tags Source
SHA-256 checksum
How to use checksums
17d3ab83a6e9ca80c52c9a109b4bc75d5498efd9683b8ce9ddf7a575584ebb19
BLAKE2b-256 checksum
How to use checksums
d20617cec108956c44e75c3d397c6bd99403030c65cd040fc815616e812cb46e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release files / quantumflow_sdk-0.4.0-py3-none-any.whl

Download URL quantumflow_sdk-0.4.0-py3-none-any.whl
Size 179.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e3fdb6b2b0f6378a1b9de9aa15a29e7615c496d53b08922abed73da2722805ca
BLAKE2b-256 checksum
How to use checksums
dca64299d7cb12589befa0795bc52a930cf8d93e4467cec59c82c078f7268e1b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.8

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

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