Metadata-Version: 2.4
Name: invaro
Version: 0.0.1
Summary: Python SDK for Invaro's document parsing and unified accounting APIs
Author-email: Invaro <support@invaro.ai>
Maintainer-email: Invaro <support@invaro.ai>
License: MIT
Project-URL: Homepage, https://invaro.ai
Project-URL: Documentation, https://docs.invaro.ai
Project-URL: Repository, https://github.com/Invaro/invaro-sdk
Project-URL: Bug Tracker, https://github.com/Invaro/invaro-sdk/issues
Project-URL: Changelog, https://github.com/Invaro/invaro-sdk/blob/main/CHANGELOG.md
Keywords: invaro,document-parsing,accounting,api-client,sdk,invoice-processing,financial-documents
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Office/Business :: Financial
Classifier: Topic :: Text Processing :: General
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Provides-Extra: dev
Requires-Dist: pytest>=7.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.21.0; extra == "dev"
Requires-Dist: black>=23.0; extra == "dev"
Requires-Dist: ruff>=0.1.0; extra == "dev"
Requires-Dist: mypy>=1.0; extra == "dev"
Dynamic: license-file

# Invaro Python SDK

**🚧 Under Active Development - Coming Soon! 🚧**

The official Python SDK for Invaro's powerful document parsing and unified accounting APIs.

## What is Invaro?

Invaro provides cutting-edge APIs for:
- **Document Parsing**: Extract structured data from invoices, statements, and general documents
- **Unified Accounting**: Seamlessly integrate with multiple accounting platforms
- **Schema Management**: Custom document processing with flexible schemas

## Planned Features

### 🔍 Document Parsing (`invaro.parser`)
- Process invoices, financial statements, and custom documents
- Extract structured data with high accuracy
- Support for multiple file formats (PDF, images, etc.)
- Batch processing capabilities
- Custom schema support

### 💼 Unified Accounting (`invaro.accounting`)
- Connect to popular accounting platforms
- Standardized API across different providers
- Real-time synchronization
- Comprehensive financial data management

### 🛠️ Developer Experience
- **Type Safety**: Full type hints and IDE support
- **Async Support**: Modern async/await patterns
- **Error Handling**: Comprehensive error types and retry logic
- **Testing**: Built-in testing utilities and mocks

## Installation

```bash
pip install invaro
```

## Expected Usage (Coming Soon)

```python
from invaro.parser import InvaroParser
from invaro.accounting import InvaroAccounting

# Document parsing
parser = InvaroParser(api_key="your-api-key")
result = await parser.process_invoice("invoice.pdf")

# Accounting integration
accounting = InvaroAccounting(api_key="your-api-key")
await accounting.create_invoice(result.data)
```

## Development Timeline

- **Q2 2024**: Initial release with core parsing functionality
- **Q3 2024**: Accounting integrations and advanced features
- **Q4 2024**: Full feature set and production ready

## Stay Updated

- 🌐 **Website**: [invaro.ai](https://invaro.ai)
- 📖 **Documentation**: [docs.invaro.ai](https://docs.invaro.ai)
- 🐙 **GitHub**: [github.com/Invaro/invaro-sdk](https://github.com/Invaro/invaro-sdk)
- 📧 **Contact**: support@invaro.ai

## License

MIT License - see [LICENSE](LICENSE) file for details.

---

**Note**: This package is currently a placeholder to reserve the name. The actual SDK implementation is under active development. Follow our GitHub repository for updates and progress. 
