This section describes all the individual modules and APIs of Feathers.
Feathers core functionality that works on the client and the server
- Application - The main Feathers application API
- Services - Service objects and their methods and Feathers specific functionality
- Hooks - Pluggable middleware for service methods
- Events - Events sent by Feathers service methods
- Errors - A collection of error classes used throughout Feathers
Expose a Feathers application as an API server
- HTTP - Web Standard HTTP handler for Deno, Bun, Cloudflare Workers, and Node.js
- Channels - Channels are used to send real-time events to clients
More details on how to use Feathers on the client
- Usage - Feathers client usage in Node, React Native and the browser (also with Webpack and Browserify)
- REST - Feathers client and direct REST API server usage
- SSE - Real-time events via Server-Sent Events