Metadata-Version: 2.4
Name: verbiflow
Version: 0.1.3
Summary: Python SDK for Verbiflow Growth workflows
Author: Verbiflow
License: MIT
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: httpx<1,>=0.27
Requires-Dist: playwright<2,>=1.48
Provides-Extra: agents
Requires-Dist: claude-agent-sdk<0.3,>=0.2.87; extra == "agents"
Requires-Dist: openai-agents<1,>=0.17; extra == "agents"
Provides-Extra: dev
Requires-Dist: pytest<10,>=8; extra == "dev"
Requires-Dist: pytest-asyncio<2,>=0.24; extra == "dev"
Requires-Dist: ruff<1,>=0.8; extra == "dev"
Requires-Dist: basedpyright<2,>=1.24; extra == "dev"

# Verbiflow Python SDK

Agent-native Python client for Verbiflow Growth workflows.

```python
import verbiflow as vf

job = vf.rows.qualify(
    [{"email": "a@example.com", "title": "VP Engineering"}],
    rubric="Pass senior engineering and product leaders.",
)
print(job.job_id, job.artifact_id)
```

The SDK runs local row transforms in Python and sends provider/platform side
effects through the Verbiflow Bridge API.

First-class direct Bridge namespaces include `vf.session`, `vf.billing`,
`vf.senders`, `vf.sequences`, and `vf.linkedin` for the server-backed operator
paths.

The public SDK is typed-only. Use namespaces such as `vf.sources.people`,
`vf.enrichment`, `vf.sequences`, `vf.linkedin`, `vf.files`, and `vf.host`;
there is no public `vf.tools` or MCP-shaped `growth_*` alias layer.
