Free Docs Health Check

Which of your examples still work?

Enter a public repository you own or maintain. We run the full DocsAlive engine on up to 40 docs pages and give you a real report. No signup. The checkout is deleted after the run; only the report is kept.

GitHub or GitLab, public repos only. Runs usually take a few minutes. Reports are kept for up to 90 days.

Hosted checks are opening soon. Until then, email us the repository and we'll send you the report.

Sample report

What you get back

A real Health Check report, generated October 19, 2026 on the quickstart page of a popular open-source Python library. Results are unedited. Only the project name and commit are withheld until we've reported the bugs upstream.

Health Check report · f226d09ee3ac

1 likely docs bug · Project A (quickstart page)

mkdocs · 1 page · 47 code blocks · 21.4s

42tested
25passed
7output differs
1likely docs bugs
25 pass7 warn10 fail5 skipped
LocationStatusCategoryReasonDocs bug?
quickstart.md:44warnoutput-differsran, but printed output differs from the output shown in the docsno
quickstart.md:62warnoutput-differsran, but printed output differs from the output shown in the docsno
quickstart.md:78warnoutput-differsran, but printed output differs from the output shown in the docsno
quickstart.md:88failruntime-errorexited non-zero; needs reviewreview
quickstart.md:96warnoutput-differsran, but printed output differs from the output shown in the docsno
quickstart.md:108failmissing-install-stepimports `PIL` but the page never installs itno
quickstart.md:118warnstale-outputran, but the documented output is Python 2-era (u'' strings) and no longer matchesyes
quickstart.md:140warnoutput-differsran, but printed output differs from the output shown in the docsno
quickstart.md:176failmissing-fixtureneeds a local file `report.xls` the reader is assumed to haveno
quickstart.md:193failmissing-fixtureneeds a local file `report.xls` the reader is assumed to haveno
quickstart.md:209failmissing-fixtureneeds a local file `report.xls` the reader is assumed to haveno
quickstart.md:312warnoutput-differsran, but printed output differs from the output shown in the docsno
quickstart.md:380failruntime-errorexited non-zero; needs reviewreview
quickstart.md:409failnetwork-externalan external service was unreachablereview
quickstart.md:425failnetwork-externalan external service was unreachablereview
quickstart.md:437failnetwork-externalan external service was unreachablereview
quickstart.md:460failtimeoutstep exceeded its time limitreview

Passing blocks are omitted from the table. Output differences on live endpoints are expected (timestamps, headers) and aren't treated as bugs.

Same sandbox

Health checks run in the same isolated containers as paid plans. Details on the Security page.

Nothing kept but the report

The checkout is deleted when the run ends. The report is deleted after 90 days.

Private repo?

We'll run it with you. Get in touch.