--- id: flask-openapi3-rapidoc version: "9.3.8" license: MIT license_treatment: permissive maintenance: active --- # flask-openapi3-rapidoc — Provide RapiDoc UI for flask-openapi3. License: permissive · Maintenance: active · Downloads: 75.9K/mo ## What it is and what it does flask-openapi3-rapidoc is a plugin that integrates RapiDoc, an interactive OpenAPI documentation UI, into Flask applications built with flask-openapi3. It provides an alternative to other OpenAPI UI options (Swagger, Redoc, etc.) for visualizing and testing API endpoints. The package is a thin wrapper that makes RapiDoc available as an optional UI template for flask-openapi3 projects. After installation, developers can use RapiDoc to explore their API schema, view endpoint details, and send test requests directly from the browser. It requires only flask-openapi3 as a runtime dependency and installs as a pure Python wheel with minimal friction. Use it for: - Display interactive API documentation alongside your Flask API without writing custom UI code. - Allow API consumers to test endpoints and view request/response schemas through RapiDoc's interface. - Provide an alternative OpenAPI UI when Swagger or Redoc does not meet your design or feature preferences. - Bundle multiple UI options (Swagger, Redoc, RapiDoc) and let users choose their preferred documentation viewer. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Adds RapiDoc as an interactive OpenAPI UI option to flask-openapi3 applications, enabling developers to browse and test API endpoints through a web interface. Yes, if you are already using flask-openapi3 and want RapiDoc as your OpenAPI UI. The package is actively maintained, has no known vulnerabilities, installs with low friction, and carries a permissive MIT license. Install only if you specifically prefer RapiDoc's interface; flask-openapi3 supports multiple UI plugins, so choose based on your documentation needs. ## Install pip install flask-openapi3-rapidoc uv add flask-openapi3-rapidoc poetry add flask-openapi3-rapidoc ## Installing flask-openapi3-rapidoc Before you install: Low friction installation as a pure Python wheel. Active maintenance with recent commits and stable production status. Single lightweight runtime dependency on flask-openapi3. License in practice: MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects without attribution requirements. Quickstart: pip install flask-openapi3-rapidoc from flask import Flask from flask_openapi3 import OpenAPI app = OpenAPI(__name__) # RapiDoc UI automatically available at /openapi/swagger (or configured endpoint) Requires flask-openapi3 to be installed and configured; RapiDoc UI is optional and must be explicitly enabled in flask-openapi3 configuration. Verify before relying: - Whether RapiDoc UI is automatically enabled after installation or requires explicit configuration in flask-openapi3. - The specific URL endpoint where RapiDoc UI is served by default. - Whether this package works with all versions of flask-openapi3 or has version constraints beyond what pip resolves. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 75.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags openapi ui for flask, rapidoc integration flask, api documentation interface, interactive api explorer, flask openapi ui plugin, api endpoint browser, api-documentation, openapi-ui [View on SkillFed](https://skillfed.io/packages/flask-openapi3-rapidoc) · [View on PyPI](https://pypi.org/project/flask-openapi3-rapidoc/)