Metadata-Version: 2.4
Name: ingestkit
Version: 0.1.2
Summary: High-performance event ingestion platform with type-safe SDKs
Home-page: https://github.com/feat7/ingestkit
Author: IngestKit Team
Author-email: hello@ingestkit.dev
Keywords: events analytics tracking ingestion observability
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: System :: Monitoring
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: requests>=2.25.0
Requires-Dist: pydantic>=1.8.0
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary


# IngestKit Python Package

Easy event ingestion for Python applications.

## Installation

```bash
pip install ingestkit
```

## Quick Start

```bash
# Initialize in your project
ingestkit init

# Define events in ingestkit/schema.yaml

# Generate type-safe client
ingestkit generate

# Use in your code
from ingestkit import Client

client = Client()
client.user_signup.send(user_id="123", email="user@example.com")
```

## What's Included

- `ingestkit` CLI command
- Auto-generated type-safe Python client
- Pydantic models with validation
- Simple configuration management

## Requirements

- Python 3.7+
- Internet connection (for initial binary download)

## Documentation

Visit: https://github.com/feat7/ingestkit

## License

Apache 2.0
