Omni Text

Roadmap

Our development roadmap and upcoming features for the Omni Text API

Roadmap

This page outlines our planned features and improvements for the Omni Text API. We're committed to continuously enhancing our platform to better serve your document processing needs.

Upcoming Features

1. Status Page (Uptime)

Priority: High

A dedicated status page to monitor the real-time availability and performance of our API services. This will provide transparency about system health, planned maintenance, and any service disruptions.

Features:

  • Real-time service status monitoring
  • Historical uptime statistics
  • Incident notifications and updates
  • Planned maintenance announcements

2. Python SDK

Priority: High

A comprehensive Python SDK to make integration with our API even easier for Python developers.

Features:

  • Native Python interface for all API endpoints
  • Built-in error handling and retries
  • Type hints for better developer experience
  • Comprehensive documentation and examples

3. TypeScript/JavaScript SDK

Priority: High

A fully-typed SDK for JavaScript and TypeScript applications, supporting both Node.js and browser environments.

Features:

  • Full TypeScript support with type definitions
  • Works in both Node.js and browser environments
  • Promise-based API with async/await support
  • Built-in request/response validation

4. Go SDK

Priority: Medium

A native Go SDK for seamless integration with Go applications.

Features:

  • Idiomatic Go interface
  • Strong typing with struct definitions
  • Context support for cancellation and timeouts
  • Comprehensive error handling

5. Batch File Processing

Priority: Medium

Process multiple files in a single request for improved efficiency and reduced API calls.

Features:

  • Upload and process multiple files at once
  • Bulk operations with progress tracking
  • Optimized pricing for batch operations
  • Parallel processing for faster results

6. Asynchronous Requests (Webhooks)

Priority: Medium

Support for long-running operations with webhook notifications when processing is complete.

Features:

  • Webhook endpoints for job completion notifications
  • Job status tracking and monitoring
  • Support for large file processing without timeouts
  • Configurable retry policies for webhook delivery

Ongoing Initiatives

Supported Formats Enhancement

Status: In Progress

We're continuously working to improve our format support and provide clearer distinctions between premium and basic support levels.

Current Work:

  • Updating the supported-formats page to clearly indicate premium vs basic support
  • Enhanced format detection and validation
  • Improved error messaging for unsupported formats

New Format Support

Status: Ongoing

Regular addition of new document formats based on user demand and industry needs.

Recent Additions:

  • Enhanced PDF processing capabilities
  • Improved OCR accuracy for scanned documents
  • Better support for complex document layouts

Timeline

Our roadmap is organized by priority, with high-priority items typically delivered within the next quarter. Medium-priority features are planned for the following 6-12 months.

High Priority

Status Page, Python SDK, TypeScript/JavaScript SDK - Expected within 3 months

Medium Priority

Go SDK, Batch Processing, Webhooks - Expected within 6-12 months

Feature Requests

Have a feature request or suggestion? We'd love to hear from you! Please reach out through our contact page or submit feedback through your dashboard.


This roadmap is subject to change based on user feedback, technical requirements, and business priorities. We regularly review and update our plans to ensure we're building the most valuable features for our users.