@interlace/serverless

Roadmap

Status of every @interlace serverless plugin — shipped, planned, or under research.

Every plugin in the ecosystem under one table — what's shipping, what's next, and the npm download volume of the community alternatives we plan to replace.

Plugin status

The "Weekly Downloads" column shows the community alternative's download volume — the addressable user base we're targeting. Interlace plugins are pre-publish or recently published; their own download numbers are tracked separately on each plugin's npm page.

PluginReplacesCommunity plugin DL/wkVersionStatus
@interlace/serverless-api-gateway-cachingserverless-api-gateway-caching~20Kv1.0.0📦 Queued for release — first public publish via Changesets workflow
@interlace/serverless-devkitv1.0.0📦 Queued for release — defineConfig(), defineFunction(), plugin-development types
@interlace/serverless-plugin-warmupserverless-plugin-warmup~150K🟡 Planned
@interlace/serverless-plugin-pruneserverless-prune-plugin~200K🟡 Planned
@interlace/serverless-plugin-canaryserverless-plugin-canary-deployments~30K🟡 Planned
@interlace/serverless-plugin-split-stacksserverless-plugin-split-stacks~50K🔬 Research

Status legend: ✅ Shipped (live on npm) · 📦 Queued for release · 🟡 Planned · 🔬 Research · ⏳ In progress

Design Principles

Every @interlace plugin follows these non-negotiable standards:

  1. Zero runtime dependencies — no lodash, no axios, no supply chain surface
  2. TypeScript-native — full IntelliSense, JSON schema validation
  3. Cleanup hooksbefore:remove:remove prevents resource leaks
  4. CLI commands — manage resources without the AWS console
  5. Fail-to-Test — no release without comprehensive test coverage (≥ 90% lines / 100% functions)
  6. Jittered retries — no thundering herd on concurrent deploys

On this page