Skip to content

Services

Users

users

Manages user accounts including profile data, password hashing, password policy enforcement, and ability cache updates. Emits a logout event on removal.

Account

account

Powered by feathers-authentication-management. Handles email verification, password reset, and identity change workflows with transactional email notifications.

Authorisations

authorisations

Manages role-based permissions by associating resources with subjects. Uses an LRU cache for computed CASL abilities and patches subject scopes on create/remove.

Mailer

mailer

Powered by feathers-mailer. Proxies transactional email delivery through an SMTP server. Server-side only.

Push

push

Powered by feathers-webpush. Manages Web Push subscriptions and dispatches push notifications. Automatically cleans up expired subscriptions after each notification.

Storage

storage

Powered by feathers-s3. Provides S3-backed object storage for blobs and resource attachments. Available as a global and contextual service.

Import-Export

import-export

Powered by feathers-import-export. Enables bulk data import and export via S3. Only create is allowed from the client side.

Databases

databases

Powered by feathers-mongodb-management. Proxies MongoDB administrative operations (databases, collections, users). Server-side only.

Tags

tags

Manages contextual tags with fuzzy and diacritic-insensitive search. Enforces name uniqueness and propagates tag updates to all tagged resources via reflectTagUpdate.

Configurations

configurations

Stores named configuration objects ({ name, value }) for client-editable application settings. Available as a global and contextual service.

Messages

messages

Manages contextual messages with full-text fuzzy search across title, body, and author. Timestamps are set and maintained automatically.

Local settings

local-settings

Client-side service that bridges Feathers service interface with localStorage and the global store. Must be instantiated at application level.