Ocelot 3.1.0-unstable0005

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. 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 the next middleware. The response from the downstream service is stored in a per request scoped repository and retrived as the requests goes back up the Ocelot pipeline. There is a piece of middleware that maps the HttpResponseMessage onto the HttpResponse object and that is returned to the client. That is basically it with a bunch of other features.

Showing the top 20 packages that depend on Ocelot.

Packages Downloads
Ocelot.Provider.Consul
Provides Ocelot extensions to use Consul
15
Ocelot.Provider.Consul
Provides Ocelot extensions to use Consul
16
Ocelot.Provider.Consul
Provides Ocelot extensions to use Consul
17
Ocelot.Provider.Consul
Provides Ocelot extensions to use Consul
18
Ocelot.Provider.Consul
Provides Ocelot extensions to use Consul
19
Ocelot.Provider.Consul
Provides Ocelot extensions to use Consul
21
Ocelot.Provider.Consul
Provides Ocelot extensions to use Consul
22
Ocelot.Provider.Polly
Provides Ocelot extensions to use Polly.NET
15
Ocelot.Provider.Polly
Provides Ocelot extensions to use Polly.NET
16
Ocelot.Provider.Polly
Provides Ocelot extensions to use Polly.NET
17

Version Downloads Last updated
24.0.0 2 04/25/2025
23.5.0-beta.5 3 04/11/2025
23.5.0-beta.4 2 04/11/2025
23.5.0-beta.3 2 04/11/2025
23.5.0-beta.2 2 04/11/2025
23.5.0-beta.1 2 04/11/2025
23.4.3 9 01/29/2025
23.4.2 13 12/02/2024
23.4.1 11 12/12/2024
23.4.0 14 11/29/2024
23.3.6 14 11/17/2024
23.3.4 12 11/14/2024
23.3.3 14 12/12/2024
23.3.0 15 11/14/2024
23.2.2 16 05/26/2024
23.2.0 14 05/04/2024
23.1.0 14 05/06/2024
23.0.0 12 05/01/2024
22.0.1 11 12/02/2024
22.0.0 9 11/29/2024
21.0.0 13 05/05/2024
20.0.0 16 05/08/2024
19.0.4 12 11/24/2024
19.0.3 9 12/09/2024
19.0.2 13 05/05/2024
19.0.1 12 12/06/2024
19.0.0 11 12/09/2024
18.0.0 16 04/30/2024
17.0.1 9 12/06/2024
17.0.0 17 09/19/2022
16.0.2 14 05/10/2024
16.0.1 10 12/02/2024
16.0.0 11 12/02/2024
15.0.7 13 05/07/2024
15.0.1 14 05/04/2024
15.0.0 13 11/25/2024
14.1.3 16 05/01/2024
14.1.2 13 12/04/2024
14.1.1 16 05/08/2024
14.1.0 1 05/18/2025
14.0.12 11 05/30/2024
14.0.11 6 04/13/2025
14.0.9 6 03/12/2025
14.0.8 17 05/07/2024
14.0.5 18 05/08/2024
14.0.2 16 05/01/2024
14.0.0 11 12/11/2024
13.9.0-alpha0115 11 12/03/2024
13.8.5 6 03/14/2025
13.8.2 15 05/03/2024
13.8.0-alpha0018 9 05/05/2024
13.8.0-alpha0008 14 05/04/2024
13.8.0-alpha0006 16 05/08/2024
13.8.0-alpha0002 7 04/10/2025
13.7.0-alpha0011 14 05/04/2024
13.7.0-alpha0009 13 05/04/2024
13.7.0-alpha0008 15 05/02/2024
13.7.0-alpha0006 20 05/06/2024
13.6.0-alpha0014 18 05/02/2024
13.6.0-alpha0010 15 05/05/2024
13.6.0-alpha0008 15 05/15/2024
13.6.0-alpha0006 22 04/09/2024
13.5.2 13 05/02/2024
13.5.0-alpha0056 14 05/01/2024
13.5.0-alpha0053 2 05/11/2025
13.2.0-alpha0034 8 12/10/2024
13.2.0-alpha0033 15 05/03/2024
13.2.0-alpha0030 16 05/07/2024
13.2.0-alpha0026 11 05/04/2024
13.2.0-alpha0021 11 01/06/2025
13.2.0-alpha0020 14 05/05/2024
13.2.0-alpha0009 11 12/02/2024
13.2.0-alpha0003 9 11/29/2024
13.2.0-alpha0001 13 05/06/2024
13.1.0-alpha0003 5 04/08/2025
12.1.0-unstable0003 2 05/09/2025
12.1.0-unstable0001 9 12/08/2024
12.1.0-alpha0027 11 05/05/2024
12.1.0-alpha0024 14 05/05/2024
12.1.0-alpha0013 2 05/21/2025
12.0.0-unstable0014 12 05/05/2024
11.1.0-unstable0007 15 05/06/2024
11.1.0-unstable0006 14 12/26/2024
11.1.0-unstable0001 5 03/13/2025
11.0.3 16 05/26/2024
11.0.2 15 11/03/2024
11.0.1 16 05/26/2024
11.0.0 8 12/04/2024
10.1.0-unstable0017 11 11/22/2024
10.1.0-unstable0016 11 11/05/2024
10.1.0-unstable0013 10 12/03/2024
10.1.0-unstable0009 3 04/18/2025
10.1.0-unstable0007 15 05/03/2024
10.1.0-unstable0006 3 04/16/2025
10.1.0-unstable0005 13 05/29/2024
10.1.0-unstable0003 18 05/02/2024
10.1.0-unstable0001 8 02/27/2025
10.0.3 10 05/02/2024
10.0.2 14 05/05/2024
10.0.1 4 04/09/2025
10.0.0 14 05/24/2024
9.0.0 11 01/06/2025
9.0.0-unstable0041 15 05/06/2024
8.1.0-unstable0031 14 05/01/2024
8.1.0-unstable0030 17 05/07/2024
8.1.0-unstable0029 15 05/01/2024
8.1.0-unstable0028 15 05/01/2024
8.1.0-unstable0027 14 05/06/2024
8.1.0-unstable0023 11 05/08/2024
8.1.0-unstable0022 21 04/09/2024
8.1.0-unstable0021 13 05/01/2024
8.1.0-unstable0020 18 05/10/2024
8.1.0-unstable0014 17 05/01/2024
8.1.0-unstable0010 12 11/12/2024
8.1.0-unstable0009 15 05/04/2024
8.1.0-unstable0005 11 05/14/2024
8.1.0-unstable0002 2 05/07/2025
8.1.0-unstable0001 16 05/02/2024
8.0.8 7 02/15/2025
8.0.6 13 01/06/2025
8.0.4 11 05/25/2024
8.0.3 7 03/01/2025
8.0.2 17 05/06/2024
8.0.0 12 05/04/2024
8.0.0-unstable0044 12 12/06/2024
7.1.0-unstable0042 15 11/30/2024
7.1.0-unstable0041 14 05/15/2024
7.1.0-unstable0037 17 05/01/2024
7.1.0-unstable0036 5 03/12/2025
7.1.0-unstable0035 14 05/01/2024
7.1.0-unstable0029 13 05/03/2024
7.1.0-unstable0026 17 04/10/2024
7.1.0-unstable0025 13 05/07/2024
7.1.0-unstable0023 15 05/06/2024
7.1.0-unstable0020 18 05/05/2024
7.1.0-unstable0019 15 05/02/2024
7.1.0-unstable0017 10 05/26/2024
7.1.0-unstable0012 15 05/06/2024
7.1.0-unstable0009 12 05/04/2024
7.1.0-unstable0007 6 03/13/2025
7.1.0-unstable0006 3 05/03/2025
7.1.0-unstable0005 13 05/23/2024
7.0.8 9 01/16/2025
7.0.7 7 02/02/2025
7.0.6 3 05/10/2025
7.0.4 12 05/07/2024
7.0.0 9 01/15/2025
6.0.0 5 02/26/2025
6.0.0-unstable0064 15 05/06/2024
5.6.0-unstable0032 12 12/09/2024
5.6.0-unstable0031 9 12/04/2024
5.6.0-unstable0030 3 04/24/2025
5.6.0-unstable0029 15 05/06/2024
5.6.0-unstable0027 15 04/24/2024
5.6.0-unstable0024 14 05/04/2024
5.6.0-unstable0020 5 02/20/2025
5.6.0-unstable0006 16 05/07/2024
5.6.0-unstable0005 13 01/01/2025
5.6.0-unstable0001 6 02/21/2025
5.5.7 5 03/18/2025
5.5.3 8 01/24/2025
5.5.2 13 05/07/2024
5.5.1 14 04/09/2024
5.3.0 2 05/12/2025
5.3.0-unstable0004 12 12/06/2024
5.3.0-unstable0002 12 05/06/2024
5.2.0 13 05/01/2024
5.2.0-unstable0001 11 05/08/2024
5.1.0 11 05/10/2024
5.1.0-unstable0008 14 05/01/2024
5.1.0-unstable0006 13 05/02/2024
5.1.0-unstable0005 17 05/25/2024
5.0.1 13 05/06/2024
5.0.0 12 12/03/2024
4.1.0-unstable0001 15 05/07/2024
4.0.0 14 01/03/2025
3.2.0-unstable0044 13 05/01/2024
3.2.0-unstable0033 14 05/04/2024
3.2.0-unstable0016 14 01/06/2025
3.2.0-unstable0015 8 01/26/2025
3.2.0-unstable0005 12 05/07/2024
3.1.6 4 04/04/2025
3.1.5 17 05/07/2024
3.1.0-unstable0010 17 05/02/2024
3.1.0-unstable0005 14 05/01/2024
3.0.3 17 05/01/2024
3.0.2 16 04/24/2024
3.0.0 14 05/06/2024
3.0.0-unstable0059 13 12/27/2024
2.1.0-unstable0055 11 12/28/2024
2.1.0-unstable0051 14 05/07/2024
2.1.0-unstable0049 13 05/06/2024
2.1.0-unstable0048 7 03/15/2025
2.1.0-unstable0043 12 05/04/2024
2.1.0-unstable0037 17 05/01/2024
2.1.0-unstable0036 6 02/25/2025
2.0.11 16 05/02/2024
2.0.10 14 05/03/2024
2.0.8 10 12/31/2024
2.0.6 15 05/01/2024
2.0.4 14 04/24/2024
2.0.3 15 05/04/2024
2.0.2 17 05/02/2024
2.0.1 13 05/01/2024
2.0.0 12 11/28/2024
1.5.0-unstable0158 14 05/06/2024
1.5.0-unstable0154 12 05/01/2024
1.5.0-unstable0149 6 02/24/2025
1.5.0-unstable0147 4 03/21/2025
1.5.0-unstable0131 12 10/31/2024
1.5.0-unstable0115 18 05/02/2024
1.5.0-unstable0107 14 12/28/2024
1.5.0-unstable0071 15 05/08/2024
1.5.0-unstable0053 15 05/06/2024
1.5.0-unstable0043 14 04/30/2024
1.5.0-unstable0027 5 04/09/2025
1.4.20 2 05/10/2025
1.4.11 13 05/02/2024
1.4.10 14 05/02/2024
1.4.9 14 05/06/2024
1.4.8 7 01/17/2025
1.4.7 18 05/05/2024
1.4.6 8 01/18/2025
1.4.5 11 12/03/2024
1.4.4 4 04/07/2025
1.4.1 14 05/07/2024
1.4.0-unstable0105 3 05/08/2025
1.4.0-unstable0089 14 05/06/2024
1.4.0-unstable0058 16 04/30/2024
1.4.0-unstable0055 15 05/07/2024
1.4.0-unstable0026 13 05/04/2024
1.4.0-set-up-admin-api0001 15 05/21/2024
1.3.3-pullrequest0054 16 05/04/2024
1.3.2 14 05/06/2024
1.3.1 14 05/02/2024
1.3.0-unstable0002 14 05/05/2024
1.2.0-unstable0033 12 05/06/2024
1.1.0 14 11/14/2024
1.0.123 12 05/06/2024
1.0.122 5 02/21/2025
1.0.117 14 11/21/2024
1.0.114-rc1 16 05/04/2024
1.0.112-rc1 17 05/01/2024
1.0.110-rc1 6 02/16/2025
1.0.108-rc1 13 01/01/2025
1.0.107-rc1 15 05/06/2024
1.0.106-rc1 2 04/29/2025
1.0.102-rc1 13 12/28/2024
1.0.101-rc1 19 05/05/2024
1.0.100-rc1 15 05/05/2024
1.0.98-rc1 10 12/11/2024
1.0.97-rc1 12 05/02/2024
1.0.95-rc1 15 12/18/2024
1.0.90-rc1 17 05/07/2024
1.0.87-rc1 15 11/28/2024
1.0.84-rc1 17 05/04/2024
1.0.83-rc1 15 05/06/2024
1.0.81-rc1 11 05/05/2024
1.0.79-rc1 5 04/09/2025
1.0.78-rc1 14 05/01/2024
1.0.68-rc1 14 05/06/2024
1.0.66-rc2 13 05/06/2024
1.0.66-rc1 13 05/06/2024
0.0.13-rc1 14 05/04/2024
0.0.12-rc1 10 12/01/2024
0.0.0-dev 4 04/12/2025