Create projects
Separate document-processing use cases into projects with their own prompts, profiles, files, workflows and deployment configuration.
Build your own document-processing project, configure the extraction workflow, deploy an API, upload a document and receive machine-readable JSON that your business process can use immediately.
{
"document_type": "invoice",
"supplier": "ACME Services",
"invoice_number": "INV-2026-00842",
"date": "2026-08-10",
"currency": "XOF",
"total": 1485000,
"confidence": 0.97
}THE ENGINE
IDP classifies each incoming document, locates the fields that matter and returns them as structured data, so people stop retyping invoices, forms and records and start working on the exceptions instead.

IDP gives organizations a reusable platform for turning semi-structured and unstructured documents into predictable data. Each use case becomes a configurable project that can be consumed through an API.
Separate document-processing use cases into projects with their own prompts, profiles, files, workflows and deployment configuration.
Chain extraction and AI-processing steps so each project follows the logic required by the business process.
Publish a configured workflow as an API endpoint and connect it to ERP, CRM, portals, mobile apps or internal services.
Turn the processing result into structured data that downstream software can validate, store, route or automate.
The product flow is deliberately simple for developers and operations teams: configure the intelligence in IDP, then call it from any system that can send an HTTP request.
Define the document use case and organize its extraction configuration.
Select extraction components, prompts, models and workflow steps for the project.
Create an API deployment and manage the API keys authorized to call it.
Send the document to the public deployment endpoint using the assigned authentication token.
IDP launches the configured workflow and returns a job identifier while the document is processed.
Check the job status and receive the workflow result as JSON for the calling application.
Invoice extraction, identity documents, forms, contracts, application files, certificates or sector-specific documents can each be managed as independent projects instead of hard-coded parsers.
Upload and manage representative files used to configure and validate a project.
Choose and manage text-extraction components as part of the processing pipeline.
Create project-specific prompts that transform extracted content into the structure your application expects.
Organize project-level configuration and reusable processing behavior.
Compose multiple processing stages instead of relying on one monolithic model call.
Control the sequence of extraction, transformation and AI steps in the pipeline.
IDP is not tied to one embedded model. The platform manages LLM configurations and cloud-model access while allowing custom model endpoints to be registered with their own connection and runtime settings.
Register and manage multiple LLM configurations instead of forcing every project through a single model.
Use configured cloud AI services where they are appropriate for the workload.
Point IDP to a custom model endpoint through a configurable base URL and model identifier.
Configure API version, retries, timeout, output-token limits and reasoning behavior per model configuration.
IDP includes managed API deployments, deployment keys, public execution endpoints and job-status retrieval. Your developers integrate one stable service while your AI workflow can evolve behind it.
Create, activate and manage keys attached to an API deployment.
Public processing endpoints validate the supplied x-auth-token before running a workflow.
Send a business document directly to the deployment endpoint for processing.
Receive a job ID immediately and poll the status endpoint for the processing result.
Evolve project workflows while keeping downstream integrations centered on the deployment endpoint.
Connect IDP with business applications, portals, back-office services and automated workflows.
curl -X POST \
https://idp.example/api/v1/deployments/api/acme/invoices \
-H "x-auth-token: YOUR_API_KEY" \
-F "file=@invoice.pdf"{
"success": true,
"message": "Task in progress",
"data": {
"job_id": "job_8f92..."
}
}Traditional OCR stops at text. IDP is designed to continue: extract content, apply AI reasoning, normalize fields and expose a structured result to another system.
PDF · image · scan · business file
Text extraction / preprocessing
Configured processing steps
Embedded, cloud or custom models
Normalized machine-readable output
ERP · CRM · BPM · portal · data platform
The repository includes organization and user management alongside projects and deployments, making IDP a platform that multiple teams can operate rather than a developer-only extraction script.
Manage organizations and attach users to the environments they are allowed to access.
Administrative project, workflow, model and deployment operations are protected by API authentication.
Keep configurations and document-processing use cases organized as independent projects.
Deploy only approved configurations and control which API keys can invoke them.
Extract supplier, invoice number, dates, tax, currency, line items and totals before sending data to finance systems.
Extract identity-document fields and pass normalized data into enrollment, KYC or registration workflows.
Turn application forms and administrative submissions into structured fields for case-management systems.
Identify parties, dates, clauses, references and metadata for document-management or approval processes.
Digitize information from permits, certificates, declarations and legacy administrative files.
Build project-specific extraction for logistics, healthcare, insurance, telecom, banking or other specialized documents.
Business applications should not need to know which extractor, prompt or model produced the answer. IDP lets those details evolve independently behind a stable integration layer.
Tell us what documents your organization receives and what data your systems need. ALIBORA IDP can turn that document flow into a reusable API-driven processing service.