In this post I show how the endpoint routes in an ASP.NET Core 3.0 application can be visualized using the GraphvizOnline service. That lets you create diagrams like the following, which describe all the endpoints in your application:

An example endpoint routing graph

I also show how you can view the endpoints for your own application, how to customise the graph output, and how to create a duplicate endpoint detector, so you can avoid any AmbiguousMatchExceptions at runtime.