Ocelot is a .NET API Gateway. This project is aimed at people using .NET running a micro services / service orientated architecture that need a unified point of entry into their system. However it will work with anything that speaks HTTP and run on any platform that ASP.NET Core supports.

In particular I want easy integration with IdentityServer reference and bearer tokens.

We have been unable to find this in my current workplace without having to write our own Javascript middlewares to handle the IdentityServer reference tokens. We would rather use the IdentityServer code that already exists to do this.

Ocelot is a bunch of middlewares in a specific order.

Ocelot manipulates the HttpRequest object into a state specified by its configuration until it reaches a request builder middleware where it creates a HttpRequestMessage object which is used to make a request to a downstream service. The middleware that makes the request is the last thing in the Ocelot pipeline. It does not call

Programming language: C#
Tags: HTTP     APIGateway     routing     Soa     Microservice    

Ocelot alternatives and related packages

Based on the "HTTP" category

Do you think we are missing an alternative of Ocelot or a related project?

Add another 'HTTP' Package

Ocelot Recommendations

There are no recommendations yet. Be the first to promote Ocelot!

Have you used Ocelot? Share your experience. Write a short recommendation and Ocelot, you and your project will be promoted on Awesome .NET.
Recommend Ocelot

Recently added Ocelot resources

Do you know of a useful tutorial, book or news relevant to Ocelot?
Be the first to add one!