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.