# Iris

## Iris

- [What is Iris](https://iris-go.gitbook.io/iris/readme.md)
- [Installation](https://iris-go.gitbook.io/iris/getting-started/installation.md)
- [Quick start](https://iris-go.gitbook.io/iris/getting-started/quick-start.md)
- [Middleware](https://iris-go.gitbook.io/iris/routing/middleware.md)
- [API Versioning](https://iris-go.gitbook.io/iris/routing/api-versioning.md)
- [Index](https://iris-go.gitbook.io/iris/compression/compression.md)
- [Redirect from Context](https://iris-go.gitbook.io/iris/redirect/context-redirect.md)
- [Rewrite Middleware](https://iris-go.gitbook.io/iris/redirect/rewrite-middleware.md)
- [Multi Application Instances](https://iris-go.gitbook.io/iris/redirect/multi-app-instances.md)
- [Documentation](https://iris-go.gitbook.io/iris/view-templates/view.md)
- [Benchmarks](https://iris-go.gitbook.io/iris/view-templates/benchmarks.md)
- [Introduction](https://iris-go.gitbook.io/iris/file-server/introduction.md)
- [Listing](https://iris-go.gitbook.io/iris/file-server/listing.md)
- [In-memory Cache](https://iris-go.gitbook.io/iris/file-server/memory-cache.md)
- [HTTP/2 Push + Embedded + Cache and Compression](https://iris-go.gitbook.io/iris/file-server/http2push-embedded-compression.md)
- [The PrefixDir function](https://iris-go.gitbook.io/iris/file-server/prefixdir-function.md)
- [Serve files from Context](https://iris-go.gitbook.io/iris/file-server/context-file-server.md)
- [Documentation](https://iris-go.gitbook.io/iris/localization/i18n.md)
- [Sitemap](https://iris-go.gitbook.io/iris/localization/sitemap.md)
- [Basic Authentication](https://iris-go.gitbook.io/iris/security/basicauth.md)
- [CORS](https://iris-go.gitbook.io/iris/security/cors.md)
- [Sessions & Cookies](https://iris-go.gitbook.io/iris/security/security-sessions-cookies.md)
- [CSRF](https://iris-go.gitbook.io/iris/security/csrf.md)
- [JSON Web Tokens](https://iris-go.gitbook.io/iris/security/jwt.md)
- [Access Control](https://iris-go.gitbook.io/iris/security/access_control.md)
- [Anti-bot CAPTCHA](https://iris-go.gitbook.io/iris/security/captcha.md)
- [Text](https://iris-go.gitbook.io/iris/responses/text.md)
- [HTML](https://iris-go.gitbook.io/iris/responses/html.md)
- [Markdown](https://iris-go.gitbook.io/iris/responses/markdown.md)
- [XML](https://iris-go.gitbook.io/iris/responses/xml.md)
- [YAML](https://iris-go.gitbook.io/iris/responses/yaml.md)
- [Binary](https://iris-go.gitbook.io/iris/responses/binary.md)
- [JSON](https://iris-go.gitbook.io/iris/responses/json.md)
- [JSONP](https://iris-go.gitbook.io/iris/responses/jsonp.md)
- [Problem](https://iris-go.gitbook.io/iris/responses/problem.md)
- [Protocol Buffers](https://iris-go.gitbook.io/iris/responses/protobuf.md)
- [MessagePack](https://iris-go.gitbook.io/iris/responses/messagepack.md)
- [Gzip](https://iris-go.gitbook.io/iris/responses/gzip.md)
- [Content Negotiation](https://iris-go.gitbook.io/iris/responses/content-negotiation.md)
- [Stream](https://iris-go.gitbook.io/iris/responses/stream.md)
- [Server-Sent Events](https://iris-go.gitbook.io/iris/responses/sse.md)
- [HTTP/2 Push](https://iris-go.gitbook.io/iris/responses/http2_push.md)
- [Recorder](https://iris-go.gitbook.io/iris/responses/recorder.md)
- [Outroduction](https://iris-go.gitbook.io/iris/responses/outroduction.md)
- [URL Query](https://iris-go.gitbook.io/iris/requests/url-query.md)
- [Headers](https://iris-go.gitbook.io/iris/requests/headers.md)
- [URL Path Parameters](https://iris-go.gitbook.io/iris/requests/url-path-params.md)
- [Form](https://iris-go.gitbook.io/iris/requests/form.md)
- [Text](https://iris-go.gitbook.io/iris/requests/text.md)
- [XML](https://iris-go.gitbook.io/iris/requests/xml.md)
- [YAML](https://iris-go.gitbook.io/iris/requests/yaml.md)
- [Binary](https://iris-go.gitbook.io/iris/requests/binary.md)
- [JSON](https://iris-go.gitbook.io/iris/requests/json.md)
- [Validation](https://iris-go.gitbook.io/iris/requests/validation.md)
- [Protocol Buffers](https://iris-go.gitbook.io/iris/requests/protobuf.md)
- [MessagePack](https://iris-go.gitbook.io/iris/requests/messagepack.md)
- [Gzip](https://iris-go.gitbook.io/iris/requests/gzip.md)
- [Documentation](https://iris-go.gitbook.io/iris/dependency-injection/dependency-injection.md)
- [Register Dependency from Context](https://iris-go.gitbook.io/iris/dependency-injection/context-register-dependency.md)
- [Inputs](https://iris-go.gitbook.io/iris/dependency-injection/inputs.md)
- [Outputs](https://iris-go.gitbook.io/iris/dependency-injection/outputs.md)
- [Quick start](https://iris-go.gitbook.io/iris/mvc/mvc-quickstart.md)
- [Documentation](https://iris-go.gitbook.io/iris/mvc/mvc.md)
- [Handle Errors](https://iris-go.gitbook.io/iris/mvc/mvc-error.md)
- [Sessions](https://iris-go.gitbook.io/iris/mvc/mvc-sessions.md)
- [Websockets](https://iris-go.gitbook.io/iris/mvc/mvc-websockets.md)
- [gRPC](https://iris-go.gitbook.io/iris/mvc/mvc-grpc.md)
- [Starter Kits](https://iris-go.gitbook.io/iris/resources/starter-kits.md)
- [Publications](https://iris-go.gitbook.io/iris/resources/publications.md)
- [Benchmarks](https://iris-go.gitbook.io/iris/resources/benchmarks.md)
- [Support](https://iris-go.gitbook.io/iris/resources/support.md)
- [Host](https://iris-go.gitbook.io/iris/contents/host.md)
- [Automatic Public Domain with TLS](https://iris-go.gitbook.io/iris/contents/host/automatic-public-address.md)
- [Configuration](https://iris-go.gitbook.io/iris/contents/configuration.md)
- [Routing](https://iris-go.gitbook.io/iris/contents/routing.md)
- [Path Parameter Types](https://iris-go.gitbook.io/iris/contents/routing/routing-path-parameter-types.md)
- [Reverse Lookups](https://iris-go.gitbook.io/iris/contents/routing/routing-reverse-lookups.md)
- [Handle HTTP errors](https://iris-go.gitbook.io/iris/contents/routing/routing-error-handlers.md)
- [Subdomains](https://iris-go.gitbook.io/iris/contents/routing/routing-subdomains.md)
- [Wrap the Router](https://iris-go.gitbook.io/iris/contents/routing/routing-wrap-the-router.md)
- [Context Methods](https://iris-go.gitbook.io/iris/contents/routing/routing-context-methods.md)
- [HTTP Method Override](https://iris-go.gitbook.io/iris/contents/http-method-override.md)
- [HTTP Referrer](https://iris-go.gitbook.io/iris/contents/http-referrer.md)
- [URL Query Parameters](https://iris-go.gitbook.io/iris/contents/url-query-parameters.md)
- [Forms](https://iris-go.gitbook.io/iris/contents/forms.md)
- [Model Validation](https://iris-go.gitbook.io/iris/contents/model-validation.md)
- [Cache](https://iris-go.gitbook.io/iris/contents/cache.md)
- [Cookies](https://iris-go.gitbook.io/iris/contents/cookies.md)
- [Sessions](https://iris-go.gitbook.io/iris/contents/sessions.md)
- [Database](https://iris-go.gitbook.io/iris/contents/sessions/database.md)
- [Flash Messages](https://iris-go.gitbook.io/iris/contents/sessions/flashmessages.md)
- [Websockets](https://iris-go.gitbook.io/iris/contents/websockets.md)
- [Sitemap](https://iris-go.gitbook.io/iris/contents/sitemap.md)
- [Localization](https://iris-go.gitbook.io/iris/contents/localization.md)
- [Testing](https://iris-go.gitbook.io/iris/contents/testing.md)
