Skip to main content

Python SDK for Invaro's document parsing and unified accounting APIs

Project description

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

pip install invaro

Expected Usage (Coming Soon)

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

Contributing

We welcome contributions! Please see our Contributing Guide for details on:

  • 🛠️ Local Development Setup: Get started with development
  • 📝 Code Style Guidelines: Follow our coding standards
  • 🧪 Testing: Run and write tests
  • 🔄 Pull Request Process: How to submit changes

Stay Updated

License

MIT License - see 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

invaro-0.0.3.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invaro-0.0.3-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

Details for the file invaro-0.0.3.tar.gz.

File metadata

  • Download URL: invaro-0.0.3.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for invaro-0.0.3.tar.gz
Algorithm Hash digest
SHA256 a3e3a5e0ea461108b0af3ff0910675d9d36ac611e6239fdee77e98de62c8c090
MD5 a8548a5bb17185abfe004f1ac6f73fe4
BLAKE2b-256 53f465833a7958fcb85176edc876e538128fdeee859e77f0a534109279590efe

See more details on using hashes here.

File details

Details for the file invaro-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: invaro-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 5.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.22

File hashes

Hashes for invaro-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 960b144fc16a7e0a2ba2c6afd0f4194975013ecb55c7390a681a3111c5f2bf8d
MD5 31d6833dac00d24bb199403d4fbac95f
BLAKE2b-256 13baf0a3d18bc4831c8e7618ae7d2fcd2c24a1bf584c372b3191c23ab612495e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page