Deterministic redirects
Normalize each public URL once, resolve an exact definition, and return a deliberate redirect response.
Make the redirect. Keep the machinery small.
Compactor resolves configured public URLs, returns precise redirects, and emits bounded request events—without becoming a link-management product.
Focused by design
Compactor owns redirect resolution and a bounded account of the completed request. Everything else stays with the systems built for it.
Normalize each public URL once, resolve an exact definition, and return a deliberate redirect response.
Redirect definitions and request events cross separate ports, keeping configuration and analysis replaceable.
Capture only allowlisted request metadata, truncate it predictably, and keep credentials out of events.
Why it exists
No dashboard, campaigns, accounts, mutation API, or analytics engine. Redirect definitions come from configuration; events go to an external collector. Compactor keeps the boundary visible and the runtime ordinary.
Guides & reference
Learn, do, understand, or look up without mixing those jobs together.
Run Compactor locally and make your first redirect.
Open tutorialDeploy, configure, operate, and publish Compactor.
Open how-toUnderstand the adapter model and deliberately narrow product boundary.
Open explanationLook up configuration, source, event, and URL contracts.
Open referenceWhere it fits
Move durable public URLs without carrying an application framework into the redirect tier.
Route old hosts and paths to their new homes with exact, reviewable definitions.
Forward stable entry points while leaving campaign management and analysis in their own systems.