Mermaid Chart
Visualize API endpoints as an interactive Mermaid mindmap for understanding API structure.
Usage
Generate mindmap:
noir -b . -f mermaid
Example Output
Mermaid Output
mindmap
root((API))
GET
about
GET
GET
POST
body
data
id
gems
GET
gems_json
GET
cookies
cookie
body
query
sort
POST
cookies
cookie
body
query
sort
gems_yml
GET
cookies
cookie
body
query
sort
PUT
cookies
cookie
body
query
sort
path_111
PUT
pets
GET
cookies
cookie
body
query
sort
POST
body
name
param_petId
GET
body
petId
PUT
body
breed
name
petId
shards
GET
users
POST
body
email
name
param_userId
GET
headers
Authorization
body
userId
v1
pets
GET
POST
param_petId
GET
body
petId
PUT
body
petId
zz
GET
DELETE
Paste the output into the Mermaid live editor or embed it in documentation.
mindmap
root((API))
GET
about
GET
GET
POST
body
data
id
gems
GET
gems_json
GET
cookies
cookie
body
query
sort
POST
cookies
cookie
body
query
sort
gems_yml
GET
cookies
cookie
body
query
sort
PUT
cookies
cookie
body
query
sort
path_111
PUT
pets
GET
cookies
cookie
body
query
sort
POST
body
name
param_petId
GET
body
petId
PUT
body
breed
name
petId
shards
GET
users
POST
body
email
name
param_userId
GET
headers
Authorization
body
userId
v1
pets
GET
POST
param_petId
GET
body
petId
PUT
body
petId
zz
GET
DELETE
Tips
- The root node is always labeled
API. - HTTP methods, endpoint paths, and parameters are all represented in the mindmap.
- For large APIs, collapse or expand branches in Mermaid-compatible viewers.