API reference
API reference for Ocsigen Server. See the manual to get started.
Extensions
StaticmodStaticmod: serve static filesExtendconfigurationExtendconfiguration: More configuration options for Ocsigen ServerAccesscontrolAccesscontrol: Conditional access to some sitesAuthbasicAuthbasic: Basic HTTP authenticationDeflatemodDeflatemod: compress output dataRedirectmodRedirectmod: HTTP redirectionsRevproxyRevproxy: Forward a request to another Web serverRewritemodRewrite: Change the requestOutputfilterOutputfilter: Rewrite some part of the outputUserconfCorsCross-Origin Resource Sharing
Persistent data, writing in the logs, configuration file extension, polymorphic tables
Ocsigen_libThis module contains some auxiliaries for the Ocsigenserver. In contrast toOcsigen_lib_base, the function may also refer to libraries other than the standard library.Ocsigen_messagesWriting messages in the logsOcsigen_parseconfigConfig file parsing. See also moduleOcsigen_extensions.ConfigurationPolytablesPolymorphic tables (using Map)Ocsigen_cacheCache. Association tables (from any kind of database) that keep the most recently used values in memory. It is also possible to set a maximum lifetime for data in the cache.Ocsigen_configConfiguring Ocsigen server
Extending Ocsigen Server
Ocsigen_extensionsExtensions interface for Ocsigen ServerOcsigen_local_filesOcsigen_headerOcsigen_stream