{"categories":[{"label":"Sphinx","url":"https://skillfed.io/packages/category/documentation-sphinx"}],"enrichment":{"capability":"Sphinx AutoAPI generates complete API documentation by parsing source code, without requiring imports or manual authoring\u2014it integrates as a Sphinx extension to automatically create and organize API docs.","skillfed_tags":["sphinx-extension","api-documentation","code-parsing"],"use_cases":["Generate API docs for a Python project without importing code that may have external dependencies or side effects.","Automatically document a large codebase where manual autodoc directives would be tedious or error-prone.","Create API reference documentation that stays in sync with source code during the build process.","Document multiple source directories or packages in a single Sphinx project without hand-writing module indices."],"what_it_does":"Sphinx AutoAPI is a Sphinx extension that generates API documentation by parsing source code directly, rather than importing and introspecting live modules. Unlike the traditional Sphinx autodoc extension, AutoAPI finds and documents your code without needing to run or load it, making it safer for documenting untrusted or complex projects. It integrates into your Sphinx build process, automatically creating an `autoapi/` directory with generated documentation and adding it to your table of contents.\n\nThe package depends on astroid for code parsing, Jinja2 for templating, PyYAML for configuration, and sphinx itself. It supports current Python versions (3.10 through 3.14) and has been actively maintained since 2015, with no known security vulnerabilities. Installation is straightforward\u2014a single pip command and two lines in your Sphinx conf.py\u2014and the extension then handles the rest during documentation builds.","worth_installing":"Yes. This is a mature, actively maintained Sphinx extension with low install friction, no vulnerabilities, and a permissive license. It solves a real problem\u2014generating complete API docs from source code without imports\u2014that makes it valuable for projects where autodoc is impractical. Install it if you use Sphinx and want automatic API documentation."},"id":"sphinx-autoapi","links":{"html":"https://skillfed.io/packages/sphinx-autoapi","md":"https://skillfed.io/packages/sphinx-autoapi.md","pypi":"https://pypi.org/project/sphinx-autoapi/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-03-08","license_spdx":null,"license_treatment":"permissive","name":"sphinx-autoapi","python_support":"supports_current","summary":"Sphinx API documentation generator"},"popularity":{"monthly_downloads":3679337,"position":2530,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"3.8.0"}
