API

This section describes all the individual modules and APIs of Feathers.

Core

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

Transports

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

Client

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
Subscribe to our NewsletterGet new Feathers content as it becomes available.
FeathersJSFeathersJS

Copyright © 2012 - 2026 feathers.dev