EmbedIO 1.12.0

A tiny, cross-platform, module based, MIT-licensed web server for .NET Framework and .NET Core.

Written entirely in C#, using our helpful library SWAN
Network operations use the async/await pattern: Responses are handled asynchronously
Cross-platform[1]: tested in Mono on Windows and on a custom Yocto image for the Raspberry Pi
Extensible: Write your own modules -- For example, video streaming, UPnP, etc. Check out EmbedIO Extras for additional modules.
Small memory footprint
Create REST APIs quickly with the out-of-the-box Web API module
Serve static files with 1 line of code (also out-of-the-box)
Handle sessions with the built-in LocalSessionWebModule
WebSockets support (see notes below)
CORS support. Origin, Header and Method validation with OPTIONS preflight
Supports HTTP 206 Partial Content

Install-Package EmbedIO -Version 1.12.0
dotnet add package EmbedIO --version 1.12.0
paket add EmbedIO --version 1.12.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

v 1.12.0
Added support for web socket routing (Issue #124)
New callback to handle 405 HTTP responses (Issue #123)
v 1.11.0
- Added Directory Browser to StaticFileModule (Issue #103)
v 1.10.0
- Added Wildcard and Regex routing strategy to all modules (Issue #98)
- Restored NET47 target
v 1.9.1
- Resolved issues with CloseAsync
v 1.9.0
- Fixed some issues with Performance
v 1.8.0
- Resolved Issue #89
- Removed PROXY and AUTHENTICATION segments.
- Resolved some StyleCop issues.
- Refactored some classes to reduce responsibility.
v 1.7.0
- Upgrade NET Framework targets
- Resolved issue with file lock
v 1.6.10
- Fix issue with Decompress
v 1.6.9
- Fix WWW-Authenticate (@bufferUnderrun)
v 1.6.8
- Fix reading multipart post (@MarcusWichelmann)
v 1.6.7
- Experimental support to UAP
v 1.6.6
- Resolved issue with big payload over WebSocket
v 1.6.5
- Added support to NET Standard 1.3
v 1.6.2
- Revision to WebSocket
v 1.6.0
- Fix security issue with StaticFilesModule
- Remove Middleware support, only EmbedIO modules in the pipeline

Version History

Version Downloads Last updated
1.12.0 (current version) 135 2/8/2018
1.11.3 1,718 11/29/2017
1.11.2 150 11/21/2017
1.11.1 67 11/20/2017
1.11.0 1,121 10/27/2017
1.10.0 290 10/18/2017
1.9.1 436 9/22/2017
1.9.0 66 9/21/2017
1.8.0 356 8/25/2017
1.7.0 102 8/21/2017
1.6.10 2,745 5/31/2017
1.6.9 740 5/1/2017
1.6.8 172 4/19/2017
1.6.7 106 4/17/2017
1.6.6 101 4/15/2017
1.6.5 200 4/7/2017
1.6.3 203 3/24/2017
1.6.2 99 3/23/2017
1.6.0 1,243 3/12/2017
1.5.0 411 2/27/2017
1.4.6 1,429 1/6/2017
1.4.5 113 1/6/2017
1.4.4 121 1/5/2017
1.4.3 102 1/5/2017
1.4.2 114 1/5/2017
1.4.1 127 1/5/2017
1.4.0 204 1/4/2017
1.2.8 141 12/30/2016
1.2.7 484 12/16/2016
1.2.6 106 12/16/2016
1.2.5 137 12/15/2016
1.2.4 192 12/5/2016
1.2.3 105 12/5/2016
1.2.2 184 12/1/2016
1.2.1 110 11/29/2016
1.2.0 146 11/23/2016
1.1.2 354 11/7/2016
1.1.1 377 10/26/2016
1.1.0 4,086 10/3/2016
1.0.24 335 9/12/2016
1.0.23 110 9/9/2016
1.0.22 2,038 7/18/2016
1.0.21 130 7/18/2016
1.0.20 1,206 5/26/2016
1.0.19 163 5/24/2016
1.0.18 162 5/23/2016
1.0.17 2,955 4/12/2016
1.0.16 145 4/6/2016
1.0.15 134 4/5/2016
1.0.14 872 12/4/2015
1.0.13 1,086 9/3/2015
1.0.12 200 8/26/2015
1.0.11 202 8/25/2015
1.0.10 674 6/22/2015
1.0.9 304 5/20/2015
1.0.8 188 5/19/2015
1.0.7 162 5/19/2015
1.0.6 177 5/18/2015
1.0.5 165 5/14/2015
1.0.4 158 5/11/2015
1.0.3 172 4/29/2015
1.0.2 156 4/27/2015
1.0.1 182 3/29/2015
1.0.0 232 2/11/2015