Feathers basics

This guide covers the basics and core concepts of any Feathers application.

Setting up

Learn how to install and get started with Feathers.

Getting started

Create your first Feathers application that works in NodeJS and in the browser.

Services

The heart of every Feathers application and the core concept for abstracting data access.

Hooks

Middleware for services to handle validation, authorization, logging, populating related entities, sending notifications and more.

REST APIs

Learn how to turn a service into a REST API.

Databases

Learn how to easily connect to databases.

Real-time APIs

Expose your database-backed services through full-feature REST and real-time APIs.

Clients

Use a Feathers REST and real-time API server through Feathers in the browser.

The generator (CLI)

Shows how to install the Feathers CLI and the patterns it uses to structure an application.