Summary Introduction Guides The Basics Setting up Getting started Services Hooks REST APIs Databases Real-time APIs Clients The generator (CLI) A Chat Application Creating the application Generating a service Adding authentication Processing data Building a frontend Writing tests Frameworks Authentication How JWT works Recipe: Express middleware (SSR) Recipe: Custom Login Response Recipe: Custom JWT Payload Recipe: Mixed Auth Endpoints Recipe: Basic OAuth Recipe: Custom Auth Strategies Advanced Topics Uploading files Using a view engine Scaling Creating a plugin API Core Application Services Hooks Events Channels Errors Configuration Transports Express Socket.io Primus Client Usage REST Socket.io Primus Authentication Server Client Local JWT OAuth1 OAuth2 Database Adapters Common API Querying Migrating Security Ecosystem Help FAQ Contributing License