What is Mildport?
Mildport is the embeddable import wizard and self-hosted import engine for SaaS products and CRMs. Messy customer files — CSV, TSV, XLSX, ODS, JSON, XML, PDF tables, even OCR’d scans — become exactly the records your product expects.
It is proprietary, self-hosted software, not a cloud service. Cloud alternatives like Flatfile, OneSchema and Dromo run on someone else’s infrastructure; Mildport is the option for when customer data must stay in your environment — regulated data, security reviews, air-gapped deployments.
Two halves, one public contract
Section titled “Two halves, one public contract”- The widget —
<mildport-import>, a framework-agnostic custom element you embed in your app. Attributes in, DOM events out. Published as@capitality-io/import-suite-ng(with a React wrapper). See Embed the widget. - The engine — a Docker Compose stack you run in your own infrastructure: the service, MongoDB, decode sidecars (XLSX, PDF, OCR) and optional object storage. See Self-hosting.
The widget talks to the engine over a public, license-keyed REST API — the same surface any host uses, including us.
What makes it different
Section titled “What makes it different”- Deterministic first, AI when it earns it. An explainable engine scores header and value matches: same input, same answer. An optional, evidence-gated AI judge re-ranks only the uncertain tail — bring your own model, rationale shown in the grid, off by default.
- Runs in your infrastructure. Files never leave your VPC. Licenses verify offline against a public key you deploy — no license server, no phone-home.
- Explainable and replayable. Visible match scores, an event-sourced normalization pipeline you can replay, and webhook deliveries with an audit trail.
Next steps
Section titled “Next steps”- Quickstart — a working import flow in a few minutes.
- How it works — the four moments of an import.
- Self-hosting overview — run the engine yourself.