Skip to main content

An issue tracker you run yourself

Open source and keyboard-first. Use the managed EU cloud, or deploy it on your own hardware.

Norn is the same software either way. There is no self-hosted edition with features held back, and no per-seat pricing — members and issues are unlimited and never counted. SAML and OIDC single sign-on are available on every tier, self-hosted included.

Where to go next

I want toRead
Run Norn on my own hardwareSelf-hosting
Call the API, or connect an agentAPI and MCP
See what the docs theme offersStyle guide
See what shipped recentlyChangelog

How Norn is put together

A Norn instance is two Go processes and a SvelteKit server sharing one origin:

  • norn serve — the HTTP API, mounted at /v1.
  • norn worker — background jobs: scheduled cycle generation, webhook fan-out, imports, SAML certificate sweeps.
  • The dashboard — a SvelteKit app built with adapter-node, served by Node and calling the same API over the loopback interface.

They depend on PostgreSQL, Valkey, and an S3-compatible object store. Self-hosting covers what each one is for and how to wire them together.

note

These docs are the base for the Norn documentation site. Pages beyond the ones listed above are not written yet — the footer links to them so the gaps stay visible rather than hidden.