I don’t think Agatha is what you are looking for. Don’t get me wrong - it’s great if you have a purpose as a service level for your application, but I don’t think that it works as well as a public api.
For any external .NET api web application, I highly recommend ServiceStack.net . It meets all your requirements, and then some.
Microsoft's recently released ASP.Net web API is looking for a good future choice if you are in a project that restricts you to using third-party options such as ServiceStack.
source
share