Knurlsoft

Precision software for the systems that run the real world.

We build focused, secure software for the platforms serious people rely on — deep in a niche, engineered to pass the audit, priced to be an easy yes. Today that means Entra-native security for Ignition SCADA and Amoxtli, a crash-durable runtime for AI agents.

Product lines

One vendor, deep in each niche.

Each line is a small family of modules that share a core and a buyer — so the second module is always easier to say yes to than the first.

Available now

Knurlsoft for Ignition

Entra-native security and integration modules for Ignition SCADA gateways. FlareID — Entra ID authentication for SQL Server & Azure SQL — is shipping today, with a Key Vault secrets provider, a Microsoft Sentinel audit shipper, and a Dynamics 365 connector on the roadmap.

In development · v0

Amoxtli

The agent runtime that never loses a page. A personal AI agent runtime — crash-durable sessions committed to git, branchable work, persistent memory, container-isolated execution, and routing that learns which model earns each task.

More lines are in the works. Building something in a serious industrial or developer niche that nobody's serving well? Tell us what you need →

How we build

Small interface. Deep implementation. No loose ends.

The same principles run through every Knurlsoft module — because the buyer is a security-conscious engineer, and so are we.

Start a conversation

Secret-first

Credentials and tokens are handled as architectural guarantees, not settings — nothing sensitive on disk, nothing secret in a log.

Focused, not sprawling

A module does one real job completely. We'd rather own a niche than half-cover a category.

Proven on real systems

Every critical path is tested against the real platform, end to end, before we call it done — not just against a stand-in.

Built by the people who answer

Support comes from the engineers who wrote it. When you email us, that's who replies.

Let's talk about your stack.

Whether it's Ignition today or the niche we should build next — start the conversation.