What is Souin?

Souin is a powerful HTTP cache system written in go and implements the following RFCs (Request For Comments):

Multiple backend storages

Local in-memory or filesystem

Distributed in-memory

Distributed external services

Fully customizable without additional language

The default configuration format is YAML (using the standalone HTTP cache server) because it’s programmatically generable and easier than the VCL but unlike the VCL it’s not a script language. Refer to the configuration page to discover how to configure your Souin instance.