You can provide metadata descriptions for each of your web services by assigning your DTO requests with the attributes [Api] and [ApiMember]. This information will be displayed on dynamic metadata pages.
Another option is to simply create your own dynamic html page that ServiceStack allows you to do by simply returning a line (containing your html markup). If you go this route, you can access the Service Types metadata with the global EndpointHost.ServiceOperations property.
Also, if dynamically creating html with C # is not your preference, you can also generate html using the Razor built-in markup format , which makes html generation pretty nice :)
source share