Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add API testing UI to Aspire dashboard #2980

Open
captainsafia opened this issue Mar 18, 2024 · 0 comments
Open

Add API testing UI to Aspire dashboard #2980

captainsafia opened this issue Mar 18, 2024 · 0 comments
Labels
feature-dashboard-extensibility needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners

Comments

@captainsafia
Copy link
Member

Due to security and maintainability issues, ASP.NET Core templates will not ship with Swagger UI enabled in the future (see dotnet/aspnetcore#54598).

This got me thinking about how valuable it would be to offer an alternative API testing UI that integrated more deeply with Aspire's telemetry and observability options. I would love to have access to an API testing UI in the Aspire dashboard that:

  • Allowed me to view and test against endpoints from various services in my application
  • Be able to navigate between outgoing requests and the telemetry generated from those requests
  • Find requests that generated exceptions and recreate them using the testing UI

While I'm thinking about a UI that is primarily focused on testing for HTTP-based APIs represented with OpenAPI documents, I could see this extending to support testing for other service types (gRPC, etc.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-dashboard-extensibility needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners
Projects
None yet
Development

No branches or pull requests

3 participants