diff --git a/examples/basic-proxy.js b/examples/http/basic-proxy.js similarity index 100% rename from examples/basic-proxy.js rename to examples/http/basic-proxy.js diff --git a/examples/concurrent-proxy.js b/examples/http/concurrent-proxy.js similarity index 100% rename from examples/concurrent-proxy.js rename to examples/http/concurrent-proxy.js diff --git a/examples/custom-proxy-error.js b/examples/http/custom-proxy-error.js similarity index 100% rename from examples/custom-proxy-error.js rename to examples/http/custom-proxy-error.js diff --git a/examples/forward-proxy.js b/examples/http/forward-proxy.js similarity index 100% rename from examples/forward-proxy.js rename to examples/http/forward-proxy.js diff --git a/examples/latent-proxy.js b/examples/http/latent-proxy.js similarity index 100% rename from examples/latent-proxy.js rename to examples/http/latent-proxy.js diff --git a/examples/proxy-https-to-http.js b/examples/http/proxy-https-to-http.js similarity index 100% rename from examples/proxy-https-to-http.js rename to examples/http/proxy-https-to-http.js diff --git a/examples/proxy-https-to-https.js b/examples/http/proxy-https-to-https.js similarity index 100% rename from examples/proxy-https-to-https.js rename to examples/http/proxy-https-to-https.js diff --git a/examples/proxy-table.js b/examples/http/proxy-table.js similarity index 100% rename from examples/proxy-table.js rename to examples/http/proxy-table.js diff --git a/examples/standalone-proxy.js b/examples/http/standalone-proxy.js similarity index 100% rename from examples/standalone-proxy.js rename to examples/http/standalone-proxy.js diff --git a/examples/bodyDecoder-middleware.js b/examples/middleware/bodyDecoder-middleware.js similarity index 100% rename from examples/bodyDecoder-middleware.js rename to examples/middleware/bodyDecoder-middleware.js diff --git a/examples/gzip-middleware.js b/examples/middleware/gzip-middleware.js similarity index 100% rename from examples/gzip-middleware.js rename to examples/middleware/gzip-middleware.js diff --git a/examples/jsonp-middleware.js b/examples/middleware/jsonp-middleware.js similarity index 100% rename from examples/jsonp-middleware.js rename to examples/middleware/jsonp-middleware.js diff --git a/examples/url-middleware.js b/examples/middleware/url-middleware.js similarity index 100% rename from examples/url-middleware.js rename to examples/middleware/url-middleware.js diff --git a/examples/url-middleware2.js b/examples/middleware/url-middleware2.js similarity index 100% rename from examples/url-middleware2.js rename to examples/middleware/url-middleware2.js diff --git a/examples/latent-websocket-proxy.js b/examples/websocket/latent-websocket-proxy.js similarity index 100% rename from examples/latent-websocket-proxy.js rename to examples/websocket/latent-websocket-proxy.js diff --git a/examples/standalone-websocket-proxy.js b/examples/websocket/standalone-websocket-proxy.js similarity index 100% rename from examples/standalone-websocket-proxy.js rename to examples/websocket/standalone-websocket-proxy.js diff --git a/examples/web-socket-proxy.js b/examples/websocket/websocket-proxy.js similarity index 100% rename from examples/web-socket-proxy.js rename to examples/websocket/websocket-proxy.js