{"repo":"KLR-Pattern/fastapi-voyager","free":true,"listed":false,"github":"https://github.com/KLR-Pattern/fastapi-voyager","clone":"git clone https://github.com/KLR-Pattern/fastapi-voyager.git","description":"Visualize your API endpoints and explore them interactively, also support Django ninja & Litestar","language":"Python","stars":447,"topics":["fastapi","graphviz","pydantic-resolve","d3","visualization","bff","django-ninja","litestar"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"FastAPI Voyager Visualize your API endpoints and explore them interactively. Its vision is to make code easier to read and understand, serving as an ideal documentation tool. Now supports multiple frameworks: FastAPI, Django Ninja, and Litestar. This repo is still in early stage, it supports Pydantic v2 only. Breaking Change : Since v0.19, fastapi-voyager depends on pydantic-resolve =4.0 . If you use pydantic-resolve v3, please pin fastapi-voyager Table of Contents - Quick Start - Installation - Supported Frameworks - Features - Command Line Usage - About pydantic-resolve - Development - Dependencies - Credits Quick Start With simple configuration, fastapi-voyager can be embedded into your web application: Visit http://localhost:8000/voyager to explore your API visually. For framework-specific examples (Django Ninja, Litestar), see Supported Frameworks. View full example Installation Install via pip Install via uv Run with CLI For sub-application scenarios (e.g., app.mount(\"/api\", api) ), specify the app name: Note : Sub-Application mounts are not supported yet, but you can specify the name of the FastAPI application with --app . Only a single application (default: app ) can be selected. Supported Frameworks fastapi-voyager automatically detects your framework and provides the appropriate integration. Currently supported frameworks: FastAPI Start with: Django Ninja Start with: Litestar Litestar doesn't support mounting to an existing app like FastAPI. The recommended pattern ","default_branch":null,"files":null,"tree":[],"storefront":"/r/KLR-Pattern","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/KLR-Pattern/fastapi-voyager/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}