Ocelot
Ocelot: A focused, self-hosted gateway for ASP.NET Core service architectures. Ranked #22 of 29 in API Gateway Software by our editors (5.5/10); pricing: Open source; best for ASP.NET Core and service-discovery users.
At a glance
- Editor score5.5 / 10
- PricingOpen source
- Best forASP.NET Core and service-discovery users
- Paid fromNone
- Deployment modelSelf-hosted
- Facts checked20 Sep 2026

Where it wins
- Broad routing, security, throttling, transformation, and proxy features
- Supports Consul, Kubernetes, Eureka, and Service Fabric discovery
- Handles HTTP(S), WebSocket, WSS, and SignalR proxying
Where it doesn't
- Self-hosted deployment requires an ASP.NET Core application
- Designed primarily for .NET microservice architectures
- Configuration and route forwarding require application-level setup
Our verdict on Ocelot
Ocelot is an open-source API gateway implemented as ASP.NET Core middleware. It forwards client requests to downstream services through configuration and route-based request forwarding, making it a fit for teams building .NET microservice architectures. The gateway supports HTTP, HTTPS, WebSocket, and WebSocket Secure traffic, and it is installed as a NuGet package inside an ASP.NET Core application. Its audience is therefore developers and platform teams already working within the ASP.NET Core ecosystem.
Its strongest area is the breadth of gateway behavior available within that focused environment. Ocelot supports authentication and authorization through configurable ASP.NET Core schemes, including JWT bearer and IdentityServer bearer-token support. Teams can apply rate limiting globally or per route, transform claims, headers, query strings, paths, and HTTP methods, and use request aggregation, caching, load balancing, and quality-of-service middleware. WebSocket, WebSocket Secure, and SignalR proxying extend its usefulness beyond straightforward HTTP forwarding. Service discovery integrations for Consul, Kubernetes, Eureka, and Service Fabric also support deployments where downstream services are managed dynamically.
The main trade-off is its deployment and ecosystem focus. Ocelot is self-hosted and operates inside an ASP.NET Core application, so it is best suited to teams comfortable managing a .NET-based gateway and its configuration. Buyers seeking a gateway that fits outside ASP.NET Core or want a different deployment model should consider an alternative. Ocelot is a strong match when routing, authentication, transformations, rate controls, discovery, and service-proxy capabilities need to sit close to .NET services; it is less suitable when the priority is a broader platform approach rather than a focused ASP.NET Core implementation.
Ocelot pricing
Ocelot fact sheet
| Free plan | Not verified |
|---|---|
| Paid from | None |
| Deployment model | Self-hosted |
| Supported protocols | HTTP, HTTPS, WebSocket, WebSocket Secure (WSS) |
| Authentication methods | JWT bearer tokens, IdentityServer bearer tokens, ASP.NET Core authentication schemes |
| Rate limiting | Yes |
| Request transformation | Yes |
| Monthly request limit | Not verified |
| Deployment | Self-hosted |
| Support | Docs, Community |
| Built for | Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 5 integrations: Consul, Kubernetes, Eureka, Service Fabric, SignalR |
| Pricing | Open source |
| Website | github.com |
| Facts checked | 20 Sep 2026 |
Ocelot integrations
Ocelot lists 5 integrations on its own site.
- Consul
- Kubernetes
- Eureka
- Service Fabric
- SignalR
Alternatives to Ocelot
- Amazon API GatewayA broad AWS-native gateway for HTTP, REST, WebSocket, and private API workloads.8.8
- Azure API ManagementA full-lifecycle API platform for enterprises with hybrid deployment needs.8.6
- Apache APISIXA self-hosted gateway for teams needing broad protocol support and extensible traffic controls.7.7
Also listed in
Used Ocelot? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Ocelot for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
Ocelot is listed in our API Gateway Software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/ocelot/"><img src="https://www.itechguides.com/best/badge/ocelot.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026
Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. How we rank.
Last updated · How we research and update


