Serverless plugins that
clean up
TypeScript-native replacements for community Serverless Framework plugins. Zero dependencies. Full IntelliSense. No ghost billing.
What the community plugin forgot
Every plugin we ship fixes real problems that cost developers money and time.
TypeScript-native
Full IntelliSense for every config option in serverless.ts — types are exported from each plugin. Catch misconfigurations before deploy.
Serverless v3 and v4
Tested against both framework versions. Same plugin, same types, same config — no separate distributions.
CLI commands
Each plugin ships subcommands the community plugin lacks — preview, audit, validate, flush, status — for ops without touching the AWS console.
Zero runtime dependencies
No prototype pollution. No lodash. No transitive bloat. Just the plugin and the AWS SDK that comes with the framework.
Stricter config validation
Schema-enforced enums, ranges, and grammars. Catch typos at edit time — not at deploy time, and certainly not at runtime.
Reproducible benchmarks
Every claim is backed by a dated, source-cited scorecard. No marketing without evidence — see /docs/concepts/evidence-framework.
Packages
@interlace/serverless-api-gateway-caching
API Gateway caching done right. Replaces serverless-api-gateway-caching with proper cleanup, CLI commands, and TypeScript config validation.
@interlace/serverless-iam-roles-per-function
Per-function IAM roles, strict + typed. Drop-in replacement for the 5-year-stale community plugin — adds CLI introspection, EventBridge / S3 auto-permissions, and statement templates.
@interlace/serverless-devkit
TypeScript-first configuration toolkit — defineConfig(), defineFunction(), typed helpers, and plugin development interfaces.