Metadata-Version: 2.5
Name: langchain-ictfax
Version: 0.1.0
Summary: LangChain tools for ICTFax — send and track faxes over the ICTCore REST API
Project-URL: Homepage, https://ictfax.org
Project-URL: Repository, https://github.com/ictinnovations/ictfax
Project-URL: ICT Innovations, https://www.ictinnovations.com/
Author-email: ICT Innovations <tahir@ictinnovations.com>
License-Expression: MIT
Keywords: fax,ictcore,ictfax,langchain,telephony
Requires-Python: <4.0,>=3.9
Requires-Dist: langchain-core>=0.3.0
Requires-Dist: requests>=2.31.0
Description-Content-Type: text/markdown

# langchain-ictfax

LangChain tools for sending and tracking faxes through an [ICTFax](https://ictfax.org)
server. ICTFax is an open source fax server built on the ICTCore framework; the same
REST API also backs ICTPBX and ICTDialer.

## Install

```bash
pip install langchain-ictfax
```

## Tools

`upload_fax_document`, `send_fax`, `get_fax_status`, `list_faxes` — bundled by `ICTFaxToolkit`.

## Usage

```python
from langchain_ictfax import ICTFaxToolkit

toolkit = ICTFaxToolkit.from_credentials(
    base_url="https://fax.example.com/api", username="admin", password="mysecret",
)
tools = toolkit.get_tools()
# pass `tools` to any LangChain agent / create_react_agent(...)
```

The tools are a client for an ICTFax server, so they need a reachable ICTFax/ICTCore
install and an API account. They do not deliver faxes on their own.

---

Built and maintained by [ICT Innovations](https://www.ictinnovations.com/) — the team behind [ICTFax](https://ictfax.org), ICTPBX, ICTDialer and ICTContact.
