serverpod-modules

Official

Share code and generate module APIs faster

Authorserverpod
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Serverpod modules help you avoid duplicating server, client, and optional Flutter code across projects, while keeping generated APIs and model references consistent.

Core Features & Use Cases

  • Add reusable modules: Package server, client, and optionally Flutter code into versioned modules that plug into your Serverpod app.
  • Customize generation with nicknames: Configure config/generator.yaml to map long module names to convenient nicknames for cleaner model types.
  • Reference module types in models: Use module-qualified class references in model definitions to share entities safely across boundaries.
  • Create custom modules: Use the module template to generate server + client packages, with optional Flutter package scaffolding.

Quick Start

Add the module server package to your app’s pubspec.yaml, (optionally) declare generator nicknames in config/generator.yaml, then run dart pub get and serverpod generate.

Dependency Matrix

Required Modules

None required

Components

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-modules
Download link: https://github.com/serverpod/serverpod/archive/main.zip#serverpod-modules

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.