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

Uploaded Python 3

File details

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

File metadata

  • Download URL: invaro-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 4dbd6c3113c329397a691487233482057b6bb73b396dd577df3d1f9fe29ee70c
MD5 f93eb440845faf82d169e309e744b609
BLAKE2b-256 f8d979cf63852857b3bf1445f2c1d36516b958d13530b1f12b7d5d1f7374c906

See more details on using hashes here.

File details

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

File metadata

  • Download URL: invaro-0.0.4-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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 833efe0ee1dba21fcffe503191983cfce0ed478b3ace6b3fdd502d8dbed086b2
MD5 ead51a256f52087f81d021ef6fe05183
BLAKE2b-256 d53d2be7d2cfabf1d2da5914fdbca3e9f2bdfb0f52a465ae758e0dacde083d72

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