Self-hosted 'Beta' drops April 2026

Stop Maintaining.
Start Using.

With Backstage, someone owns the framework. With Shoehorn, you just run the thing.

Built-in i18n Supports en, sv, fr, es, de, fi, nl

Why Shoehorn?

Other portals need a dedicated team. Shoehorn is just another service in your stack — deploy, update, done.

Other portals
Shoehorn
Days of setup before you see anything useful
Point it at your repos. 15 minutes.
Someone becomes "the portal person"
Just another service in your stack
Every integration means a new plugin to build
No plugins. No glue code. Just update.
Migrating means rewriting catalog files
Backstage compatible — your catalog-info.yaml files just work

How It Works

Three things. That's it.

1

Connect Your Stack

Connect your GitHub org, clusters, and repos. Takes about 15 minutes. From there it runs like any other service in your stack.

2

Auto-Discovery Runs

Shoehorn crawls your repos, clusters, and wikis and maps everything out — services, who owns them, what they depend on, where the docs are. You don't write any of this.

3

Start Using

Search across everything. See what depends on what. Know who to page when something breaks. No more asking around in Slack.

Built for Real Problems

The questions your team asks in Slack every single day

"Who owns this service?"

It's 2am, something's down, and nobody knows who owns the payment service.

Auto-discovered service catalog with team ownership, dependencies, and contact info

Instant search finds services, APIs, and owners in under 200ms

"What breaks if I change this?"

You want to deprecate an API endpoint. How many things call it?

Impact analysis at configurable depth (1–5 levels)

Dependency graph shows blast radius before you make changes

"How do I scaffold consistently?"

Every new service starts with copy-pasting. Someone always forgets the CI config.

Forge molds — reusable workflows to scaffold repos and provision infra

Approval workflows ensure the right people sign off first

Built for Platform Teams

Terraform, CLI, REST API, or the UI — pick whatever fits your workflow

Terraform Provider

Declare your entire platform configuration as code

CLI

Script and automate from the terminal — get, put, and pipe

REST API

Automate everything with our comprehensive API

Admin UI

Or manage everything visually with one click

All of it version-controlled, all of it repeatable

Shoehorn

Your stack. Finally usable.

A self-hosted developer portal for teams that want fast search, clear ownership, and useful workflows without maintaining a framework.

Self-hosted Your infrastructure Your data
Shoehorn mascot

Hello, I'm Sven.

Tools

CLI SDK soon Marketplace soon

Community

Contact Merch soon

Made in Sweden 🇸🇪

© 2026 Shoehorn. All rights reserved.