Files
skills/plugins/library-navigator/skills/api-stack/SKILL.md
2026-06-09 21:06:27 +01:00

14 KiB

name, description
name description
api-stack-navigator Navigator for the api-stack category. Pick a subcategory to find the right library.

Api stack Category Navigator

Full-stack API framework, plugins, middleware, gateway, GraphQL, OpenAPI, sandboxing, and real-time transports.

Subcategories

api-adapters

8 packages. See api-adapters/SKILL.md for the full package list.

  • @suaveplan/api-adapter-express — Express adapter for the Suaveplan Fetch-native ApiRuntime — mounts the runtime as a guest inside an Express host. mountE...
  • @suaveplan/api-adapter-fastify — Fastify adapter for the Suaveplan Fetch-native ApiRuntime — mounts the runtime as a guest inside a Fastify host. registe...
  • @suaveplan/api-adapter-hono — Hono adapter for the Suaveplan Fetch-native ApiRuntime — proves frameworks are guests, not hosts. mountHono(app, runtime...
  • @suaveplan/api-adapter-kit — Shared parity contract for the @suaveplan/api-adapter-* family — the byte-parity foundation every framework adapter is v...
  • @suaveplan/api-adapter-koa — Koa adapter for the Suaveplan Fetch-native ApiRuntime — mounts the runtime as a guest inside a Koa host. mountKoa(runtim...
  • ... and 3 more

api-audit

2 packages. See api-audit/SKILL.md for the full package list.

  • @suaveplan/api-audit-file — File-rotating, HMAC-SHA-256-signed AuditSink for the Fetch-native @suaveplan/api platform. Implements the @suaveplan/api...
  • @suaveplan/api-audit-stdout — Stdout AuditSink for the Fetch-native @suaveplan/api platform. Implements the @suaveplan/api-types AuditSink contrac...

api-auth

7 packages. See api-auth/SKILL.md for the full package list.

  • @suaveplan/api-auth — Authentication-strategy meta-package for the Suaveplan API platform. Each strategy is a factory returning a frozen Sessi...
  • @suaveplan/api-auth-anonymous — Anonymous (no-authentication) session-resolver strategy for the @suaveplan API auth seam. createAnonymousResolver(option...
  • @suaveplan/api-auth-bearer — Bearer-token session-resolver strategy for the @suaveplan API auth seam. createBearerResolver(options) returns a frozen ...
  • @suaveplan/api-auth-better-auth — Better-Auth-backed SessionResolver for the Suaveplan API platform. The heavy authentication integration (kept separate f...
  • @suaveplan/api-auth-codes — Shared stable error-code registry for the @suaveplan API auth seam. Exports AUTH_CODES (defineCodes("AUTH", ["OPTIONS_IN...
  • ... and 2 more

api-capabilities

11 packages. See api-capabilities/SKILL.md for the full package list.

  • @suaveplan/api-capability-database-memory — Faithful in-memory AdminDatabaseLike reference implementation (MemoryDatabase) over a real minimal SQL engine (SqlStore:...
  • @suaveplan/api-capability-events-bus-memory — Rich in-memory ExtendedEventBusLike reference implementation (createExtendedEventsBus) for the events.extended capabilit...
  • @suaveplan/api-capability-events-kit — Tier-2 glue for the events.extended capability of the Suaveplan API capability system: the stable EVENTS_CAP.* error-cod...
  • @suaveplan/api-capability-events-memory — Faithful in-memory CapabilityEventBusLike reference implementation (MemoryEvents) for the Suaveplan API capability syste...
  • @suaveplan/api-capability-jobs-memory — Faithful in-memory JobRegistrationHandle reference implementation (MemoryJobs) plus a trigger-on-demand runner for the S...
  • ... and 6 more

api-core

4 packages. See api-core/SKILL.md for the full package list.

  • @suaveplan/api — Framework-free Fetch-native plugin runtime for the Suaveplan API platform. Registers plugins, orders them by dependsOn (...
  • @suaveplan/api-core — Framework-free Fetch-native HTTP engine for the Suaveplan API platform. Owns the radix route matcher, onion middleware c...
  • @suaveplan/api-schemas — Shared Zod schemas describing Suaveplan API request/response shapes — single source of truth for server plugins, React d...
  • @suaveplan/api-types — Types-only contract package for the Suaveplan API plugin foundation. Defines Principal, TenantId, PluginContext, Request...

api-db

4 packages. See api-db/SKILL.md for the full package list.

  • @suaveplan/api-db-kit — Shared adapter-family kit for the Suaveplan API database capability — the DbError typed error + DB_CODES (12) error voca...
  • @suaveplan/api-db-postgres — PostgreSQL Database capability for the Suaveplan API platform. A faithful AdminDatabaseLike over the porsager postgres...
  • @suaveplan/api-db-sqlite-memory — SQLite Database capability for the Suaveplan API platform. A faithful AdminDatabaseLike + TenantScopedDatabaseLike over ...
  • @suaveplan/api-db-surreal — SurrealDB Database capability for the Suaveplan API platform. A faithful AdminDatabaseLike over @suaveplan/surrealdb tha...

api-gateway

6 packages. See api-gateway/SKILL.md for the full package list.

  • @suaveplan/api-gateway — Transport-agnostic, Fetch-native edge gateway core for composing multiple backend targets behind one entry point. Ships ...
  • @suaveplan/api-gateway-balancer-consistent-hash — Consistent-hash load-balancer strategy for @suaveplan/api-gateway. Implements the core ILoadBalancer contract: select(ta...
  • @suaveplan/api-gateway-balancer-random — Uniform-random load-balancer strategy for @suaveplan/api-gateway. Implements the core ILoadBalancer contract: each selec...
  • @suaveplan/api-gateway-balancer-round-robin — Round-robin load-balancer strategy for @suaveplan/api-gateway. Implements the core ILoadBalancer contract: each select()...
  • @suaveplan/api-gateway-balancer-weighted — Weight-proportional load-balancer strategy for @suaveplan/api-gateway. Implements the core ILoadBalancer contract: each ...
  • ... and 1 more

api-graphql

6 packages. See api-graphql/SKILL.md for the full package list.

  • @suaveplan/api-graphql — GraphQL-over-HTTP meta-package for the Fetch-native Suaveplan API platform. Builds an executable schema from a GraphqlRe...
  • @suaveplan/api-graphql-apollo — Optional Apollo-Server-backed GraphQL engine for the Fetch-native Suaveplan API platform. createApolloRoutes(source, opt...
  • @suaveplan/api-graphql-core — Cycle-breaking foundation shared by the Fetch-native Suaveplan GraphQL engine and IDE packages. Owns the registry runtim...
  • @suaveplan/api-graphql-ui-altair — Altair GraphQL IDE renderer for the Fetch-native Suaveplan API platform. createAltairRoutes(opts) returns a single GET R...
  • @suaveplan/api-graphql-ui-graphiql — GraphiQL IDE renderer for the Fetch-native Suaveplan API platform. createGraphiqlRoutes(opts) returns a single GET Route...
  • ... and 1 more

api-jobs

3 packages. See api-jobs/SKILL.md for the full package list.

  • @suaveplan/api-jobs-kit — Shared contract glue for the @suaveplan jobs.scheduler capability tier: the stable JOBS.* error-code registry + JobsErro...
  • @suaveplan/api-jobs-scheduler — Real Jobs capability backend for the Suaveplan API platform: SchedulerJobs is a JobRegistrationHandle backed by @suavepl...
  • @suaveplan/api-jobs-scheduler-memory — In-memory reference implementation of the jobs.scheduler capability (JobSchedulerLike from @suaveplan/api-types). Delega...

api-middleware

7 packages. See api-middleware/SKILL.md for the full package list.

  • @suaveplan/api-middleware — Shared contracts for the Suaveplan API middleware tier: ApiMiddlewareError base class and API_MIDDLEWARE_CODES registry ...
  • @suaveplan/api-middleware-audit — Install-and-go audit plugin for the Fetch-native @suaveplan/api platform. createAuditPlugin(options) returns a @suavepla...
  • @suaveplan/api-middleware-body-limit — Install-and-go request-body-size-limit plugin for the Fetch-native @suaveplan/api platform. createBodyLimitPlugin(option...
  • @suaveplan/api-middleware-cors — Install-and-go CORS plugin for the Fetch-native @suaveplan/api platform. createCorsPlugin(options) returns a @suaveplan/...
  • @suaveplan/api-middleware-rate-limit — Install-and-go rate-limit plugin for the Fetch-native @suaveplan/api platform. createRateLimitPlugin(options) returns a ...
  • ... and 2 more

api-migrations

1 package. See api-migrations/SKILL.md for the full package list.

  • @suaveplan/api-migrations — Shared, declarative, plug-and-play migration runner for the Suaveplan API platform. A database-agnostic MigrationRunner ...

api-openapi

5 packages. See api-openapi/SKILL.md for the full package list.

  • @suaveplan/api-openapi — Fetch-native OpenAPI 3.1 document generation and self-contained doc UIs (Swagger UI, Redoc, Scalar) for the Suaveplan AP...
  • @suaveplan/api-openapi-core — Cycle-breaking foundation shared by the Fetch-native Suaveplan OpenAPI doc-UI renderer packages and the api-openapi meta...
  • @suaveplan/api-openapi-ui-redoc — Self-contained Redoc doc-UI shell for the Fetch-native Suaveplan API platform. Exposes redocUiHtml / redocUiRoute / REDO...
  • @suaveplan/api-openapi-ui-scalar — Self-contained Scalar API Reference doc-UI shell for the Fetch-native Suaveplan API platform. Exposes scalarUiHtml / sca...
  • @suaveplan/api-openapi-ui-swagger — Self-contained Swagger UI doc-UI shell for the Fetch-native Suaveplan API platform. Exposes swaggerUiHtml / swaggerUiRou...

api-plugins

35 packages. See api-plugins/SKILL.md for the full package list.

  • @suaveplan/api-plugin-admin — Admin / moderation plugin for the Fetch-native @suaveplan/api platform. Authored with @suaveplan/api-plugin-kit definePl...
  • @suaveplan/api-plugin-analytics — Product-analytics plugin for the Fetch-native @suaveplan/api platform. Authored with @suaveplan/api-plugin-kit definePlu...
  • @suaveplan/api-plugin-asset-register — Fixed-asset lifecycle plugin for the Fetch-native @suaveplan/api platform. Authored with @suaveplan/api-plugin-kit defin...
  • @suaveplan/api-plugin-audit — Audit-trail plugin for the Fetch-native @suaveplan/api platform. Authored with @suaveplan/api-plugin-kit definePlugin: b...
  • @suaveplan/api-plugin-auth — Better-Auth-first authentication plugin for the Fetch-native @suaveplan/api platform. Authored with @suaveplan/api-plugi...
  • ... and 30 more

api-realtime

5 packages. See api-realtime/SKILL.md for the full package list.

  • @suaveplan/api-realtime — Unified server-push for the Suaveplan API platform: a Fetch-native SSE route surface, a transport-neutral WebSocket hand...
  • @suaveplan/api-sse — Abstract Server-Sent Events contracts for @suaveplan/api: SseConnection, SseBroker, SseEvent (Zod), ReplayBuffer with La...
  • @suaveplan/api-sse-bun — The PRIMARY (Bun-native) Server-Sent Events engine for the Suaveplan API platform: a Bun.serve-backed implementation of ...
  • @suaveplan/api-ws-broker-redis — Distributed realtime Broker for the Fetch-native Suaveplan API platform: a Redis Pub/Sub implementation of @suaveplan/ap...
  • @suaveplan/api-ws-bun — PRIMARY Bun-native WebSocket engine for the API platform: a Bun.serve-backed implementation of the @suaveplan/api-realti...

api-sandbox

6 packages. See api-sandbox/SKILL.md for the full package list.

  • @suaveplan/api-sandbox-kit — Shared contract + conformance foundation for the @suaveplan/api-sandbox-* family. Re-exports the frozen isolation Transp...
  • @suaveplan/api-sandbox-permissions — Per-call permission-deny gate for the Suaveplan sandbox family. Owns the SANDBOX_CODES / SandboxError registry, the Perm...
  • @suaveplan/api-sandbox-vm — node:vm SourceTextModule isolation Transport for the Suaveplan sandbox family. createVmSandboxTransport evaluates a gues...
  • @suaveplan/api-sandbox-wasm — WASM isolation Transport for the Suaveplan sandbox family. createWasmSandboxTransport instantiates a guest WASM module w...
  • @suaveplan/api-sandbox-worker — node:worker_threads isolation Transport for the Suaveplan sandbox family. createWorkerTransport adapts a MessagePort / W...
  • ... and 1 more

api-secrets

3 packages. See api-secrets/SKILL.md for the full package list.

  • @suaveplan/api-secrets-bun — Bun.secrets (OS keychain) SecretsLike capability adapter for the Fetch-native Suaveplan API platform. A faithful Secrets...
  • @suaveplan/api-secrets-env — Real env-var Secrets capability for the Fetch-native API platform: a faithful SecretsLike over process.env / Bun.env wit...
  • @suaveplan/api-secrets-vault — Secrets capability for the Suaveplan API platform: a faithful @suaveplan/api-types SecretsLike backed by @suaveplan/vaul...

api-tenant

6 packages. See api-tenant/SKILL.md for the full package list.

  • @suaveplan/api-tenant — Multi-tenancy resolution for the Suaveplan API platform. Implements the frozen TenantResolver / TenantResolverChain cont...
  • @suaveplan/api-tenant-codes — Shared error registry and lookup contract for the @suaveplan/api tenant seam. Exports the TENANT.* stable error-code reg...
  • @suaveplan/api-tenant-header — Header tenant resolver for the @suaveplan/api platform. HeaderTenantResolver (and the headerResolver functional sugar) i...
  • @suaveplan/api-tenant-jwt — JWT tenant resolver for the @suaveplan/api platform. JwtTenantResolver (and the jwtResolver functional sugar) implements...
  • @suaveplan/api-tenant-memory — In-memory tenant provider for the @suaveplan/api platform. MemoryTenantProvider is the seedable reference implementation...
  • ... and 1 more

api-transactions

1 package. See api-transactions/SKILL.md for the full package list.

  • @suaveplan/api-transactions — Universal-tier distributed-transaction coordination for the Suaveplan API platform — consolidates api-saga + api-2pc int...