Rendering an OpenAPI spec into browsable, testable documentation is well-documented, mechanical work — several open-source tools already do most of it, the same territory as this register's ReadMe case.
Build it
Effort: a weekendRunning cost: $0/mo to start
Why CanICodeThis says Build it
Parsing an OpenAPI/Swagger spec and rendering it as browsable documentation is a solved, well-documented pattern
An interactive 'try it' panel sending a real request is a bounded integration
Versioned docs (v1 vs v2) are straightforward content organization
The parts that'll cause problems
A visual editor for writing docs alongside the spec, not just auto-generating from it, is real additional tooling
Custom domains and white-labeled branding at scale is a real multi-tenancy feature
Analytics on which endpoints developers actually use needs event tracking layered on top
How I'd build this
frontend
Astro or Next.js
hosting
Cloudflare Pages
MVP scope
Parse an OpenAPI spec and render browsable docs
An interactive 'try it' panel sending real requests
Support for versioned docs
Postpone to v2
A visual doc-writing editor
White-labeled custom domains
Endpoint usage analytics
What it actually costs to build
AI agent — with a subscription (Claude Pro/Max, Cursor, etc.)
$0 marginal
AI agent — pay-per-use API, no subscription
$43–$86 one-time
Hosting, once it's running
$0/mo (free tier)
Domain name, if you want your own
~$12/yr
Existing tools solving a similar problem typically run $19–$99/mo — see how they compare below.
The build prompt
Build me an API documentation site: parse an OpenAPI spec and render it as browsable docs with endpoints, parameters, and example requests/responses, plus an interactive 'try it' panel. Use an existing OpenAPI-rendering library rather than writing a parser from scratch. Support versioned docs.