Serverpod
Official@serverpod · Sweden
Serverpod is an open-source, scalable app server, written in Dart for the Flutter community.
Agent Skills by Serverpod
Showing 82 vetted skills indexed across 2 GitHub repositories.
serverpod-flutter-frontend
Generate distinctive Flutter UI code with custom typography, layouts, and animations.
serverpod-logging
Log server requests per session with configurable database and console output.
serverpod-endpoints
Define Serverpod RPC endpoints with typed Session-aware methods for Flutter clients.
serverpod-configuration
Resolve YAML, environment variables, and Dart overrides for Serverpod runtime configurations.
serverpod-modules
Package reusable Serverpod server, client, and Flutter code into modules.
serverpod-caching
Cache frequently accessed data in Serverpod sessions using session.caches APIs.
serverpod-auth
Add authenticated sign-in and scope-based access control to Serverpod apps.
serverpod-health-checks
Provide liveness, readiness, and startup health endpoints for Serverpod services.
serverpod-migrations
Generate and apply SQL migrations from `.spy.yaml` model changes.
serverpod-database
Query Serverpod Dart databases with ORM-based CRUD, filters, and relations.
serverpod-testing
Test Serverpod endpoints and business logic with full server context.
serverpod-scheduling
Schedule database-backed FutureCalls for one-off and recurring background tasks.
serverpod-server-events
Publish and consume typed Serverpod events across named channels.
serverpod-file-uploads
Generate and verify server-side file uploads for Serverpod storage backends.
serverpod-models
Define Serverpod data models in YAML to generate Dart classes and database tables.
serverpod-overview
Guide Serverpod project setup, code generation, and runtime workflows.
serverpod-streams
Expose Stream-based Dart methods as real-time WebSocket endpoints in Serverpod.
serverpod-webserver
Implement Relic-based HTTP routing and static asset serving for Serverpod applications.
serverpod-sessions
Guide safe Serverpod session lifecycle and closure rules.
serverpod-upgrading
Upgrade Serverpod projects by updating pinned dependencies, regenerating code, and creating migrations.
shadcn_ui-breadcrumb
Generate Flutter breadcrumb navigation code using shadcn_ui widgets.
shadcn_ui-radio-group
Implement single-choice selection with Shadcn UI radio groups in Flutter.
shadcn_ui-icon-button
Create icon-only buttons with variants, loading states, gradients, and shadows in Flutter shadcn_ui.
shadcn_ui-popover
Integrate Shadcn UI popover components with ShadPopoverController in Flutter.
Frequently Asked Questions About Serverpod
FAQPage SchemaWhat specific tasks can I perform with these server-side capabilities?▼
You can define typed RPC endpoints, manage database schemas via SQL migrations, handle authenticated sessions, schedule background tasks, and implement real-time WebSocket communication using Dart-based server logic.
Who is the target persona for this ecosystem?▼
The primary target is Flutter and Dart developers seeking a unified, type-safe environment to build full-stack applications without switching languages between client and server layers.
What are the prerequisites for implementing these components?▼
Implementation requires a Dart SDK environment and the Flutter framework. Backend features depend on a PostgreSQL database, while UI components require the shadcn_ui package integration within a Flutter project.