Private alpha live, beta waitlist open
Document infrastructure for modern applications.
Convert DOCX and HTML to PDF through one secure API, running today as a private alpha with idempotent requests, signed webhooks and a full audit trail. Digital signatures, verification and data extraction are coming soon.
For teams building in fintech, legaltech, healthtech, insurance, ERP platforms and software factories.
# Submit a conversion job
curl -X POST https://api.apidocinfra.com/v1/documents/convert \
-H "Authorization: Bearer $API_KEY" \
-H "Idempotency-Key: request_123" \
-F "file=@contract.docx" \
-F "output_format=pdf"# 202 Accepted
{
"job_id": "job_01J9Z3F8Q6W2XK4B7C9D0E1F2G",
"document_id": "doc_01J9Z3F8Q5M8N3P4R5S6T7V8W9",
"status": "queued",
"created_at": "2026-09-23T15:58:46Z"
}Capabilities
Every document operation behind one API.
Start with conversion and PDF tools, then add signatures, verification and extraction without integrating another vendor.
- Private alpha
Convert
Turn office files, web pages and images into consistent PDFs.
- DOCX and HTML to PDF (private alpha)
- XLSX, PPTX (planned)
- URL and images (planned)
- Coming soon
PDF Tools
The everyday operations every document pipeline ends up needing.
- Merge and split
- Compression
- Watermarks
- PDF/A
- Coming soon
Sign
Apply digital signatures with keys you control.
- PAdES signatures
- Visible and invisible
- Timestamping
- Coming soon
Verify
Check signature validity and document integrity before you trust a file.
- Signature validation
- Certificate chain checks
- Integrity report
- Roadmap
Extract
Get text and structured data out of scans and PDFs.
- OCR
- Text and layout
- Structured fields as JSON
- Roadmap
Workflows
Chain operations into one job with a single webhook at the end.
- Multi-step pipelines
- Reusable templates
- Per-step audit trail
- Private alpha
- Running now for invited teams.
- Beta
- Planned for the first private beta.
- Coming soon
- Planned shortly after the beta opens.
- Roadmap
- Designed for, scheduled later.
Only DOCX and HTML to PDF conversion runs today, as a private alpha. Nothing here is generally available yet.
Workflows
Not a PDF converter. A document pipeline.
Real document flows are more than one conversion. Files have to be scanned, normalized, archived, signed, read and delivered, with a record of each step.
Each step runs as part of an asynchronous job. Your application submits once, gets a job back immediately and receives a single webhook when the pipeline finishes.
Steps you do not need are skipped. The order is always the same, so results are predictable and every step leaves an entry in the audit trail.
Multi-step workflows are on the roadmap. The private alpha covers single conversions.
01Upload
Multipart upload with an idempotency key.
02Security scan
Malware scan before any processing.
03Convert
Office, HTML or image to PDF.
04PDF/A
Archival format for long-term storage.
05Sign
Digital signature with your certificate.
06Extract
OCR and structured data.
07Store
Temporary storage with a retention policy.
08Webhook
Signed event when the job completes.
Developers
Async by default. Safe to retry.
Document processing is slow and unpredictable. The API accepts work fast, runs it in a queue and tells you when it is done.
POST /v1/documents/convert
Returns 202 with a job right away. The heavy work happens in a queue.
GET /v1/jobs/{job_id}
Poll the job state: queued, processing, completed, failed or rejected.
EVENT document.completed
Delivers a signed webhook so you do not have to poll at all.
Send an Idempotency-Key with every write. If a network error makes you retry, you get the original job back instead of a duplicate conversion.
# Submit a conversion job
curl -X POST https://api.apidocinfra.com/v1/documents/convert \
-H "Authorization: Bearer $API_KEY" \
-H "Idempotency-Key: request_123" \
-F "file=@contract.docx" \
-F "output_format=pdf"# 202 Accepted
{
"job_id": "job_01J9Z3F8Q6W2XK4B7C9D0E1F2G",
"document_id": "doc_01J9Z3F8Q5M8N3P4R5S6T7V8W9",
"status": "queued",
"created_at": "2026-09-23T15:58:46Z"
}# Poll the job, then download the PDF
GET /v1/jobs/job_01J9Z3F8Q6W2XK4B7C9D0E1F2G
Authorization: Bearer $API_KEY
{
"job_id": "job_01J9Z3F8Q6W2XK4B7C9D0E1F2G",
"status": "completed",
"document_id": "doc_01J9Z3F8Q5M8N3P4R5S6T7V8W9",
"created_at": "2026-09-23T15:58:46Z",
"completed_at": "2026-09-23T15:58:50Z",
"download_url": "https://…/processed/…?X-Amz-Expires=300&X-Amz-Signature=…",
"download_url_expires_at": "2026-09-23T16:03:52Z"
}# Signed event delivered to your endpoint
POST https://your-app.com/webhooks/documents
Content-Type: application/json
X-DocInfra-Event-Id: evt_01J9Z3F8Q6W2XK4B7C9D0E1F2G
X-DocInfra-Timestamp: 1790179134
X-DocInfra-Signature: v1=5f2b...
{
"id": "evt_01J9Z3F8Q6W2XK4B7C9D0E1F2G",
"type": "document.completed",
"created_at": "2026-09-23T15:58:50Z",
"data": {
"document_id": "doc_01J9Z3F8Q5M8N3P4R5S6T7V8W9",
"job_id": "job_01J9Z3F8Q6W2XK4B7C9D0E1F2G",
"status": "completed"
}
}This is the private alpha contract.
Developer experience roadmap
SDKs planned for Java, JavaScript / TypeScript, Python.
REST API
Private alphaVersioned, predictable resources under /v1.
OpenAPI
Private alphaGenerated from the code, so it always matches the API.
API keys
Private alphaStored hashed, with test and live prefixes. Rotation comes next.
Async jobs
Private alphaEvery heavy operation returns a job you can poll.
Idempotency
Private alphaRetry safely with an Idempotency-Key header.
Structured errors
Private alphaStable error codes, never just a status line.
Webhooks
Private alphaSigned events instead of polling.
Sandbox
Coming soonTest keys that never touch billing.
SDKs
RoadmapJava, JavaScript / TypeScript and Python.
Security
Designed with enterprise security requirements in mind.
Documents carry contracts, medical records and financial data. The platform is being built around that from the first line of code.
Encryption in transit
TLS on every public endpoint. No plain HTTP for API traffic.
Isolated workers
Conversion engines run in separate containers, apart from the API.
Malware scanning
Uploaded files are scanned before any engine opens them.
Configurable retention
Short default retention for inputs and outputs, adjustable per account.
Document deletion
Delete a document and its derivatives through the API at any time.
API authentication
Scoped API keys stored hashed, with rotation and revocation.
Audit trails
Who did what to which document, and when, per job step.
Rate limiting
Per-key limits that protect your quota and the shared platform.
Private deployments
Keep processing inside your own network when policy requires it.
The private alpha already scans every file for malware, converts in isolated containers without internet access, stores API keys hashed, deletes documents automatically after 24 hours (or sooner on demand through the API), delivers signed webhooks for job events, enforces per-key rate limits and keeps an audit trail. The rest is design work for a product that is not generally available. We do not hold SOC 2, ISO 27001, HIPAA or any other certification, and we will not claim one until an independent audit says so.
Private deployment
Run it in our cloud, or inside yours.
Some documents should never leave your network. The same API and processing workers are being packaged to run in your own infrastructure, with the same contract as the hosted service.
- Private alpha
Cloud SaaS
Managed by us. The fastest way to start.
- Roadmap
Private Cloud
A dedicated, single-tenant environment operated for you.
- Roadmap
VPC
Processing inside your own cloud account and network boundary.
- Roadmap
Kubernetes
Container images and charts for your existing clusters.
- Roadmap
OpenShift
Packaging aimed at regulated, on-premise enterprise environments.
Data residency. Files, keys and logs stay in the region and network you choose.
Same API. Code written against the hosted service works against a private deployment by changing the base URL.
Your identity provider. Planned integration with your existing OpenID Connect provider.
Pricing
Simple usage-based plans.
Pay for operations, not seats. Start free and move up as your volume grows.
Beta pricing, subject to change.
Developer
For trying the API and building a proof of concept.
Free
100 operations / month
- Sandbox and live keys
- Community support
Starter
For a first production integration.
$29/month
2,000 operations / month
- Webhooks
- Email support
Recommended
Growth
For products where documents are part of the core flow.
$99/month
10,000 operations / month
- Higher rate limits
- Longer configurable retention
- Priority support
- Talk to us
BusinessContact us
For teams with larger volumes or specific requirements.
Volume pricing · Custom quotas · Audit log export · Onboarding help
- Talk to us
EnterpriseCustom
For regulated environments and private infrastructure.
Custom limits · Private deployment · SLA · Security review support
An operation is one processing step on one document, for example one conversion or one signature. How multi-step workflows are counted will be defined during the beta. Prices are in US dollars. Payments are not enabled yet.
FAQ
Straight answers.
Where things stand today, and what is still being decided.
What formats are supported?
The private alpha converts DOCX and HTML to PDF. XLSX, PPTX, public URLs and common image formats (PNG, JPEG, TIFF) are planned, with PDF/A as an additional output. The final list will depend on what beta users actually need, so tell us about your formats when you sign up.
Do you store documents?
Only for as long as a job needs them. In the private alpha, originals and results are kept in private object storage for 24 hours and then deleted automatically. Files flagged by the malware scan are deleted immediately. You can also delete a document and its derivatives on demand with DELETE /v1/documents/{id}.
Will private deployments be available?
Yes, that is part of the plan. The platform is being built so that the API and its processing workers can run inside a customer VPC, on Kubernetes or on OpenShift. It is on the roadmap, not available during the first beta.
Will you support digital signatures?
Yes. Signing PDFs (PAdES) and validating existing signatures are planned right after the core conversion features. Customers will be able to use their own certificates.
Is there a REST API?
The REST API is the product. It is versioned, described with OpenAPI generated from the code, authenticated with API keys, and built around asynchronous jobs, idempotent requests and structured errors. Today it serves invited teams in a private alpha. SDKs for Java, JavaScript / TypeScript and Python will follow.
When will the beta open?
We do not have a public date yet. We will invite people from the waitlist in small groups, starting with teams whose use cases match the first features. Joining the list is the way to get in early.
How does document security work?
Every file is scanned for malware before a conversion engine opens it, engines run in isolated containers with no internet access, API keys are stored hashed, requests are rate limited per key and every step is recorded in an audit trail. Files travel over TLS in production and are deleted according to the retention policy. We do not hold certifications such as SOC 2 or ISO 27001 today and will say so plainly until that changes.
Private beta
Get early access.
We are onboarding a small group of teams first. Tell us a little about your documents and we will be in touch.
- Early API keys as soon as conversion is ready
- Direct line to the people building it
- Your use cases shape what ships next
- Honest answers about what is ready and what is not
You are on the list.
Thanks. We will reach out as soon as there is a spot that fits your use case.