# YARP ## 📘 Resources - [microsoft/reverse-proxy](https://github.com/microsoft/reverse-proxy) - A toolkit for developing high-performance HTTP reverse proxy applications. ## 📕 Articles - [PROTECTING LEGACY APIS WITH AN ASP.NET CORE YARP REVERSE PROXY AND AZURE AD OAUTH](https://damienbod.com/2021/01/11/protecting-legacy-apis-with-an-asp-net-core-yarp-reverse-proxy-and-azure-ad-oauth/) - [Introducing YARP Preview 1](https://devblogs.microsoft.com/dotnet/introducing-yarp-preview-1/) - [Getting Started with YARP](https://microsoft.github.io/reverse-proxy/articles/getting-started.html) - [Duende Use a fully fledged Reverse Proxy](https://docs.duendesoftware.com/identityserver/v5/bff/apis/remote/) - [Transformers](https://microsoft.github.io/reverse-proxy/articles/transforms.html) - [Use YARP to host client and API server on a single origin to avoid CORS](https://swimburger.net/blog/dotnet/use-yarp-to-host-client-and-api-server-on-a-single-origin) - [Using YARP as BFF within .NET Aspire: Integrating YARP into .NET Aspire](https://timdeschryver.dev/blog/integrating-yarp-within-dotnet-aspire) - [YARP Kubernetes Ingress Controller](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/yarp/kubernetes-ingress) - [Deploying an Ingress and Reverse Proxy](https://hansgaron.com/articles/microservices/adding_an_ingress/) ## 📺 Videos - [Lessons Learned from Building the YARP Proxy on .NET](https://www.youtube.com/watch?v=WJcjlSEXqWA) - [YARP: The .NET Reverse proxy](https://docs.microsoft.com/en-us/shows/On-NET/YARP-The-NET-Reverse-proxy) - [Building FeedR - API Gateway with YARP (Microservices with .NET 6.0) episode #3](https://www.youtube.com/watch?v=jn0SFUennII) - [ASP.NET Community Standup - YARP 1.1 Release](https://www.youtube.com/watch?v=2AERbOJwXG4) - [Migrate Your Legacy ASP.NET Projects to ASP.NET Core Incrementally with YARP | .NET Conf 2022](https://www.youtube.com/watch?v=XQyCgwB_szI) - [Reverse proxying is easy with YARP | .NET Conf 2023](https://www.youtube.com/watch?v=P8y8NAroVKk) ## 🚀 Samples - [manfredsteyer/yarp-auth-proxy](https://github.com/manfredsteyer/yarp-auth-proxy) - [damienbod/AspNetCoreYarp](https://github.com/damienbod/AspNetCoreYarp) - ASP.NET Core & Yarp reverse proxy with Azure AD OIDC, OAuth2 - [thangchung/bff-auth](https://github.com/thangchung/bff-auth) - The demonstration of modern authentication using BFF - [vietnam-devs/coolstore-microservices](https://github.com/vietnam-devs/coolstore-microservices/blob/main/src/BFFs/WebApiGateway/Startup.cs) - [thangchung/northwind-dotnet](https://github.com/thangchung/northwind-dotnet/blob/main/AppGateway/appsettings.json) - [thangchung/clean-architecture-dotnet](https://github.com/thangchung/clean-architecture-dotnet/blob/main/samples/AppGateway/appsettings.json) - [khalidabuhakmeh/YarpReverseProxyFlowThroughAuth](https://github.com/khalidabuhakmeh/YarpReverseProxyFlowThroughAuth) - [cecilphillip/yarp-samples](https://github.com/cecilphillip/yarp-samples) - Samples for setting up YARP and HTTP APIs