You are creating an ASP.NET Core web API that you want to host in Azure.
Which technology should you use?
You should use Swagger. This technology automatically generates JSON and user-friendly documentation for web APIs.
You should not use Docker. Docker allows you to automate deployment of containers.