knyta /ˈknŷːta/ verb, Swedish — to tie; to knot; to bind together.
Knyta is an AI-assisted data-ingestion engine. It turns the CSVs, exports, and odd files other people send you into clean rows where they belong — with pipelines you can read, replay, and trust.
01 — the problem
Your work runs on data other people produce, and it arrives as whatever their system happened to export — headers on line four, decimal commas, three date formats in one column, a TOTAL row at the bottom. Generic ETL tools assume clean input. Reality doesn't cooperate, so someone cleans it by hand. Usually you.
;;Kundrapport,,
Genererad:,12/1/2026,,
,,,
ORDER NO,customer,Amount ,date
10 234,Acme AB,"1 024,50",2026-01-12
10235,acme ab,980.00,12/01/2026
10236,Beta GmbH,,13.1.2026
TOTAL,,"2 004,50", order_no │ customer_id │ amount │ ordered_at
──────────┼─────────────┼─────────┼───────────
10234 │ cus_8f3a │ 1024.50 │ 2026-01-12
10235 │ cus_8f3a │ 980.00 │ 2026-01-12
10236 │ cus_91bb │ flagged │ 2026-01-13 The header noise and the TOTAL row were recognised as furniture and dropped. The space-grouped numbers and decimal commas were parsed, the three date formats reconciled. And the missing amount was flagged for review — not guessed.
02 — how it works
Most "AI-powered" tools put a model in the hot path and hope. Knyta doesn't. AI is used where it's genuinely good — reading a messy file nobody has seen before and writing the code to handle it. Everything after that is pinned, replayable, and audited.
Every sender gets their own intake channel. Files arrive however they arrive — you stop being the person who forwards attachments.
Each file's structure is fingerprinted. A match runs the exact pipeline that was approved for that shape — deterministically, same file in, same rows out. A guard also compares value shapes, so a file whose columns quietly swapped meaning under unchanged headers parks for a human instead of delivering mis-mapped data.
An AI agent reads the actual file, writes readable pipeline code with an explicit validation contract, and tests it against that file through the real execution path — inside a sandbox with no credentials and no network.
A freshly authored pipeline starts in probation: a human reviews its first output before anything is written to a live destination. Until then it runs against a dry-run client that is structurally incapable of writing.
Delivery runs as a saga: retried when provably safe, rolled back in reverse order when a step fails, and quarantined with full context when an outcome is unknowable. A file that fails validation quarantines whole — never a half-imported mystery.
03 — principles
Data ingestion fails in quiet, expensive ways. These four rules are load-bearing in everything Knyta does.
Every pipeline is plain, readable code with an explicit validation contract. You can open it, diff it, and see exactly what happens to every column. No logic hidden behind an API you can't inspect.
AI authors a pipeline once; after that the run path is deterministic. Re-running a file gives the same result every time. The clever part happens before approval, never during production runs.
Autonomy is granted per decision type, lifted slowly after clean track records, and revoked instantly on a fault. The riskiest actions permanently keep a human in the loop. Every gate decision lands in an append-only audit log.
A value that doesn't validate is flagged, not guessed. A delivery whose outcome is unknown is quarantined, not reported clean. You'll never discover an import problem three weeks later, downstream, in something that mattered.
04 — who it's for
We keep meeting this problem in places we didn't expect. A founder whose product runs on customer uploads. A recruiter reconciling candidate lists that arrive in a different shape from every client. An analyst whose month starts with the same spreadsheet and the same twenty minutes of cleaning.
Different jobs, identical problem: the data is someone else's to format and yours to deal with. If that's a recurring line item in your week, Knyta is probably for you — whatever your title says.
Destinations are pluggable by design: each one declares its capabilities, and the engine delivers to it with the same transactional care. Postgres is supported today; APIs, other databases, and more are in the works.
05 — contact
Knyta is currently working hands-on with a small number of early users. If someone else's data is stealing your week, send us the ugliest file you deal with — we'll tell you honestly whether we can tie it down. We're genuinely curious where this problem turns up.
hello@knyta.net