Skip to content
On this page


You are looking at the website for the fully functional Feathers v5 (Dove) pre-release. Check out what's new, and please let us know about any issues or questions . The current v4 documentation can be found at

Configuration Schemas

A generated application comes with a schema that validates the initial configuration when the application is started. This makes it much easier to catch configuration errors early which can otherwise be especially difficult to debug in remote environments.

The configuration schema definition can be found in configuration.ts. It is used as a configuration schema and loads some default schemas for authentication and database connection configuration and adds values for host, port and the public hosted file folder. The types of this schema are also used for app.get() and app.set() typings. The initial configuration schema will be validated on application startup when calling app.listen() or app.setup().

Released under the MIT License.