Skip to main content

synth-graph

Modern graph orchestration library for building stateful, multi-actor applications with LLMs.

Part of the Synth AI ecosystem.

Features

  • 🔄 Stateful graph orchestration
  • 🎭 Multi-actor coordination
  • 🧠 LLM-native workflows
  • 📊 Built-in observability
  • ⚡ Async-first design
  • 🔗 Seamless integration with Synth AI tools

Installation

pip install synth-graph

Quick Start

from synth_graph import Graph, Node

# Create a graph
g = Graph()

# Add nodes
g.add_node("start", Node(fn=lambda x: x))
g.add_node("process", Node(fn=lambda x: x * 2))
g.add_node("end", Node(fn=lambda x: x))

# Connect nodes
g.add_edge("start", "process")
g.add_edge("process", "end")

# Execute
result = g.run(input_data=5)
print(result)  # 10

Related Packages

  • finetuning - Fine-tuning library for LLMs
  • synth-ai - Main Synth AI SDK

License

MIT

Metadata

Release files for synth-graph 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 synth-graph 0.1.0
File Size Uploaded Provenance
synth_graph-0.1.0.tar.gz 2.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for synth-graph 0.1.0
File Interpreter ABI Platform
synth_graph-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.6 kB

Release files / synth_graph-0.1.0.tar.gz

Download URL synth_graph-0.1.0.tar.gz
Size 2.4 kB
Tags Source
SHA-256 checksum
How to use checksums
6d05481fff72a1cd5f52eab2c841927f417a5b1acda8e7cb0de15212d4f442da
BLAKE2b-256 checksum
How to use checksums
e194fc3ecc565a78225714efca491e6c08dc588b448abe791d18088d8e1b4cd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.8

Release files / synth_graph-0.1.0-py3-none-any.whl

Download URL synth_graph-0.1.0-py3-none-any.whl
Size 2.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3251893bf4a02e20740bad095cd937f65f26d413e4624e596c75e68b7cdd60a9
BLAKE2b-256 checksum
How to use checksums
d7429c1668bccc553f46552019a8425ee0d8d341feade7a5e8d12fb398df6f4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.8

Security for synth-graph 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.

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.

Release history Release notifications | RSS feed

This release

0.1.0 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