serverpod-webserver
OfficialServe REST APIs and web apps with Relic.
Authorserverpod
Version1.0.0
Installs0
System Documentation
What problem does it solve?
You need a production-ready HTTP layer for your Serverpod project, including REST endpoints and web content delivery, without bolting together separate routing, middleware, and static/SPAs hosting.
Core Features & Use Cases
- REST route handling with shared server Session: Build custom routes by extending
Routeand implementinghandleCall(Session, Request)while reusing the same database, logging, and auth context. - Middleware, request context, and routing controls: Apply middleware to path prefixes, pass request-scoped values with
ContextProperty, and use method restrictions and path/query parameter parsing. - Web delivery for HTML, SPAs, and Flutter web: Serve static assets, server-rendered Mustache templates,
SpaRoutewith index fallback, andFlutterRoutefor Flutter web builds with sensible caching and optional WASM headers.
Quick Start
Use the serverpod-webserver skill to add a route by creating a Route subclass, then registering it on pod.webServer (the optional webServer listener) before pod.start().
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: serverpod-webserver Download link: https://github.com/serverpod/serverpod/archive/main.zip#serverpod-webserver Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.