DocYantra is the blazing-fast engine behind DocKosha
A high-performance document processor written in Rust, running in-process inside DocKosha — supported Office documents convert to high-fidelity PDFs with no network hop, and anything outside the validated envelope fails closed.
Built for speed, fidelity, and fail-closed governance
DocYantra is written in Rust and runs in-process inside DocKosha — no network hop, no remote conversion service — and anything outside its validated envelope fails closed instead of degrading quietly.
In-process Rust performance
DocYantra runs inside DocKosha itself, so documents convert in-process with no network hop — typically in seconds.
- No remote conversion service, headless office suite, or browser in the path
- Isolated worker threads with finite deadlines and bounded queues
- Output is validated before it ever reaches the viewer
Multilingual, high-fidelity output
Supported files become validated PDFs with compact glyph-subset fonts embedded, and fonts resolve on demand for math, symbol, and CJK coverage in Office documents.
- DOCX, PPTX, XLSX, and XLSM conversion to PDF, plus CSV and Markdown rendering
- Chinese, Japanese, and Korean text renders through pan-CJK Noto fonts
- PDF merge, watermarking, and redaction on the same engine
Fail-closed governance
DocYantra is built for controlled sharing where unvalidated output is not acceptable — anything outside the validated envelope fails closed with typed, stable error codes.
- No silent quality loss and no tofu or placeholder glyphs
- Converted assets are published only after output validation
- The original remains available when preview conversion fails
Built for controlled sharing
- Validated, deterministic PDF output feeds DocKosha viewing, watermarking, redaction, and analytics.
- Worker isolation keeps heavy document operations off the application thread, bounded by finite deadlines.
- Compact glyph-subset fonts keep viewer PDFs lean without sacrificing fidelity.
Clear format boundaries
- Modern DOCX, PPTX, XLSX, and XLSM files convert to PDF; CSV and Markdown render on the same engine.
- Legacy .doc, .ppt, and .xls files and unsupported document features are rejected with typed errors.
- CJK text in Office documents is supported; vertical text layout is not and fails closed.
How DocYantra works
Validate the file
DocKosha checks the format, size, and processing envelope before any document work begins.
Convert in an isolated worker
A Rust worker thread converts the document in-process within a finite deadline — no network hop, no external service.
Publish validated output
Only a validated PDF becomes the viewer asset; failed conversions fail closed and leave the original available.
Bring blazing-fast, high-fidelity processing to your next data room
Use DocYantra’s in-process Rust engine for supported modern document formats and controlled, PDF-first delivery.