Softwr
Sphinx logo

Sphinx

Documentation generator built for large technical projects

As of 29 August 2026, Sphinx is free to use. The documentation generator behind Python itself. Softwr lists it under Documentation. Sphinx is available on Linux, macOS, Windows.

Overview

What Sphinx does

Sphinx generates documentation from reStructuredText, and is what Python’s own documentation is built with. It is aimed at large technical documentation rather than marketing sites, and its distinguishing features are structural: automatic cross-referencing between documents, API documentation extracted from source docstrings, and output to HTML, PDF and man pages from one source. That cross-referencing is what large projects need and lighter generators do not provide. The price is reStructuredText, which is more capable and less pleasant than Markdown.

What people use it for

  • Large technical documentation needing reliable cross-references
  • Python projects generating API docs from docstrings
  • Documentation that must ship as PDF as well as HTML

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Sphinx.

  • reStructuredText is harder to write than Markdown and puts off contributors, though MyST now allows Markdown
  • Configuration is complex and the default output is dated-looking without theme work
  • Build times on large documentation sets are slow
  • Heavier than the problem for a small project that only needs a few pages

Cross-shopped

What people choose instead of Sphinx

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Sphinx logo
    Sphinx
    vs
    MkDocs logo
    MkDocs

    MkDocs: Far simpler and Markdown-native, without cross-referencing or API extraction

Pricing

What Sphinx costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Sphinx

Free

  • Full functionality
  • Commercial use permitted
  • Community support

Capabilities

Features

  • Cross-references

    Automatic linking between documents, functions and classes

  • API autodoc

    Documentation extracted from source code docstrings

  • Multi-format output

    HTML, PDF, ePub and man pages from one source

  • Extension ecosystem

    A large set of extensions for diagrams, notebooks and more

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Sphinx free?

Yes, open source under the BSD licence.

Do I have to write reStructuredText?

Not any more. The MyST extension allows Markdown, though reStructuredText remains the native format and most examples use it.

Why do large projects choose Sphinx?

Automatic cross-referencing and API extraction from docstrings, which lighter generators do not provide.

Share

Keep looking

Where to go from Sphinx

Best Documentation software for

Compare Sphinx with

Other Documentation software

  • Static site generator for project documentation in Markdown

    Open source8 researched notes
  • Documentation hosting with versioning built for open source

    Open source9 researched notes
  • Static site generator that assembles versioned AsciiDoc documentation from many git repositories

    Open source12 researched notes
  • Structured and unstructured authoring for long, complex technical documents, subscription-only

    11 researched notes
  • Self-hosted documentation wiki with a fixed shelf, book, chapter and page structure

    Open source13 researched notes
  • Free, open source documentation generator that builds reference docs from source code comments

    Open source11 researched notes
  • Hosted documentation platform for product and developer docs with a block editor and AI answers

    Pricing on request12 researched notes
  • Documentation site generator that renders markdown in the browser with no build step and no generated HTML

    Open source12 researched notes
  • Single-source technical authoring tool sold as a per-author annual subscription

    11 researched notes
  • Component content management system for technical documentation, licensed per author seat

    11 researched notes
  • Hosted developer hub priced per API project, with docs personalised from live request logs

    Free, then $99/mo13 researched notes
  • Vite powered static site generator for documentation, with instant dev server start and Vue components in Markdown

    Open source13 researched notes
  • Turns a screen recording into a narrated step by step how to video and document

    Free, then $19/mo12 researched notes
  • Team knowledge base under the Business Source Licence, self-hostable or vendor hosted

    Free plan13 researched notes
  • Static site generator that assembles versioned AsciiDoc documentation from many git repositories

    Open source12 researched notes
  • Long-standing help authoring tool, now sold as an Adobe subscription rather than a perpetual licence

    11 researched notes
  • Free, open source documentation generator that builds reference docs from source code comments

    Open source11 researched notes
  • Structured and unstructured authoring for long, complex technical documents, subscription-only

    11 researched notes

Softwr does not host reviews and shows no star rating for Sphinx, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Sphinx

Best Documentation software alternatives

Self-service help centre software priced by number of editors, not by readers

Per editor seat per month

Turns a screen recording into a narrated step by step how to video and document

Per creator per month

Single-source technical authoring tool sold as a per-author annual subscription

Per author per year, annual subscription only

Component content management system for technical documentation, licensed per author seat

Per author seat per year

Long-standing help authoring tool, now sold as an Adobe subscription rather than a perpetual licence

Per user per month, annual commitment

Free, open source documentation generator that builds reference docs from source code comments

Open source, no licence fee

Team knowledge base under the Business Source Licence, self-hostable or vendor hosted

Free to self-host, per user per month when hosted by the vendor

Structured and unstructured authoring for long, complex technical documents, subscription-only

Per user per month

Compare Sphinx with alternatives