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.2.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.2-py3-none-any.whl (5.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: invaro-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 49ac2a949af7ad2620a5f927498948beb2f6d2c2903a0d190dc2fe603364aa5c
MD5 4e5fb9c5a6117a2f247795119334059b
BLAKE2b-256 ff277c594f61e0af96b955601f69bd2c4998034239969a8732f19f7652e66015

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invaro-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 44bac58541b6693286ff566d2ae0ba9e4fad20472076b0fb34e87c77a844b1ac
MD5 515262bfda222ae557832bed2c1e1d6d
BLAKE2b-256 c6f0a7f622b32565d03e5eb05a403647bacd631c9135f4c3cab608dfbc88a9e9

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