Skip to content(if available)orjump to list(if available)

Visualize FastAPI endpoints with FastAPI-Voyager

brulard

I would appreciate some quick info what this is all about. Clicking on link presents me with a huge diagram i know nothing about. What am I looking at?

tank-34

this project is inspired by https://apis.guru/graphql-voyager/, which visualize the entity relationships based on graphviz and add fancy ui effects.

fastapi-voyager, from left to right, is tag, routes(apis) and response_models, it indicates the internal relationship between routes, which can help developers/PO easily figure out the data structure.

agumonkey

Pretty nice

tonyhart7

ok, how is this better than OpenAPI schema???

tank-34

in swagger, from the definition of schema you are not able to easily figure out the related class, the name is marked as <object> or array<object>

in voyager their relationships are visualized and very close to the source code.

throwaway0X13

Mapping software in /src/ modding, either with GIS software for positional API voyaging, which designate the tiers for endpoints.

tank-34

scroll to zoom in/out

pick tag/routes at left panel, and see subgraphs

double click to see field table and source code, click link to see source code in github

click focus to hide other nodes.

...