Metadata-Version: 2.1
Name: textfully
Version: 0.1.2
Summary: Textfully Python SDK
Home-page: https://github.com/gtfol/textfully-python
Author: Textfully
Author-email: textfully@gtfol.inc
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests>=2.25.0

# Textfully Python SDK

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
![Build](https://github.com/gtfol/textfully-python/actions/workflows/python.yml/badge.svg)
[![codecov](https://codecov.io/gh/gtfol/textfully-python/branch/main/graph/badge.svg)](https://codecov.io/gh/gtfol/textfully-python)
[![PyPI](https://img.shields.io/pypi/v/textfully)](https://pypi.org/project/textfully)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/textfully)](https://pypi.org/project/textfully)

---

The official Python SDK for [Textfully](https://textfully.dev) — The Open Source Twilio Alternative.

## Installation

```bash
pip install textfully
```

## Setup

First, you need to generate an API key from the [Textfully Dashboard](https://textfully.dev/dashboard/api/keys).

## Quick Start

```python
import textfully

# Set your API key
textfully.api_key = "tx_apikey"

# Send a message
textfully.send(
    "+16175555555", # verified phone number
    "Hello, world!"
)
```

Check out example implementations in the [examples](./examples) directory.

## Contributing

Contributing to the Python library is a great way to get involved with the Textfully community. Reach out to us on [Discord](https://discord.gg/Ct6FDCpFBU) or through email at [textfully@gtfol.inc](mailto:textfully@gtfol.inc) if you want to get involved.
