$npx skillfedfor your agent

flask-openapi3-rapidoc

Provide RapiDoc UI for flask-openapi3.

With conditionsPyPI Dynamic ContentReleased Oct 202475.9K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — flask_openapi3_rapidoc-9.3.8-py3-none-any.whl
v9.3.8 · released 2024-10-12 · Python >=3.8 · 1 runtime deps: flask-openapi3

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.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires flask-openapi3 to be installed and configured; RapiDoc UI is optional and must be explicitly enabled in flask-openapi3 configuration.
  • Low friction installation as a pure Python wheel.
  • Active maintenance with recent commits and stable production status.

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution in both open-source and commercial projects without attribution requirements.

last release 2024-10-12 (671 days) · last repo commit 2026-08-14 · 4 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 75,910 downloads/mo, #14,668 on PyPI

Verify before relying

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)
  • 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.
Same gist for agents: .md · .json

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 on this page. Verify before relying on it.

With conditions

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

flask-openapi3-rapidoc on PyPI

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.

Requires flask-openapi3 to be installed and configured; RapiDoc UI is optional and must be explicitly enabled in flask-openapi3 configuration.

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)

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

LicenseMIT permissive
Python supportSupports the current Python release >=3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
flask-openapi3
MaintenanceActively maintained 671 days since the last release
Last repo commit
First released
Downloads75,910 / month, #14,668 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: FlaskIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: Only

Evidence: flask_openapi3_rapidoc-9.3.8-py3-none-any.whl

Tags

Capabilities
openapi ui for flaskrapidoc integration flaskapi documentation interfaceinteractive api explorerflask openapi ui pluginapi endpoint browser
Topics
api-documentationopenapi-ui

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “rapidoc integration flask”

Give your agent the search over MCP, or paste the wish link into any chat.

More Dynamic Content packages

MarkupSafe Worth it
PyPI · Dynamic Content · released Sep 2025

MarkupSafe provides a text object that escapes special characters so untrusted strings can be safely embedded in HTML and XML without injection attacks.

BSD-3-Clausecompiled wheel · 3.9+aging
797.1Mdownloads / mo
Jinja2 Worth it
PyPI · Dynamic Content · released Mar 2025

Jinja2 is a templating engine that renders dynamic content by combining templates with Python-like syntax and data, supporting template inheritance, macros, autoescaping, and sandboxed execution.

BSD-3-Clausepure Python · 3.7+aging
718.6Mdownloads / mo
soupsieve Worth it
PyPI · Python Modules · released Aug 2026

Soupsieve is a CSS selector library designed to work with Beautiful Soup 4 to select, match, and filter HTML and XML elements using modern CSS selectors from CSS level 1 through CSS level 4 specifications.

Install it if you use Beautiful Soup for HTML or XML parsing and want modern CSS selector support.

MITpure Python · 3.10+
428.6Mdownloads / mo
Werkzeug Worth it
PyPI · Application Frameworks · released Apr 2026

Werkzeug is a WSGI utility library providing request/response objects, URL routing, an interactive debugger, HTTP utilities, and a development server for building web applications.

BSD-3-Clausepure Python · 3.9+
268.1Mdownloads / mo
Flask Worth it
PyPI · Application Frameworks · released Feb 2026

Flask is a lightweight WSGI web application framework for building web applications in Python, from simple single-page sites to complex multi-route applications.

BSD-3-Clausepure Python · 3.9+
211.4Mdownloads / mo
Mako Worth it
PyPI · Dynamic Content · released Aug 2026

Mako compiles Python-embedded templates into Python modules for fast rendering, supporting layout inheritance, custom functions, and direct Python expressions within template syntax.

MITpure Python · 3.10+
201.7Mdownloads / mo

See also flask-openapi3-swagger · flask-openapi3-elements · flask-openapi3-scalar · flask-openapi3 · aiohttp-swagger3 · flask-swagger-ui · Flask-API · swagger-ui-py · APIFlask · ledoc-ui