Skip to content

Packages

Archipel is organized into 24 independent NestJS modules. Each package can be installed and used on its own — you only pull in what you need.

Every package follows the same structure: a dynamic NestJS module with register() configuration, abstract ports for contracts you implement, and concrete services you consume.

AI & Extensibility

PackageDescription
platform-intelligenceIntelligence infrastructure for NestJS – AI SDK text generation, streaming, tools, and tree-shakable provider loaders for OpenAI, Anthropic, Google and Grok.

Foundation

PackageDescription
platform-bootstrapApplication composition layer for NestJS bootstrapping, server steps, security, sessions, OpenAPI, and testing.
platform-coreCore templates, events, identifiers, and shared backend utilities for NestJS applications.
platform-configurationType-safe configuration management with strategy-based resolution for NestJS applications.
platform-cryptographyCryptographic utilities for NestJS – bcrypt hashing, GUID generation, and TOTP OTP support.
platform-databasePrisma ORM integration with PostgreSQL, repository base classes, query patterns, and pagination for NestJS.
platform-mappingType-safe object mapping infrastructure for NestJS with keyed and type-based mapping registries, profiles, and compile-time safety.

Identity & Access

PackageDescription
platform-authenticationJWT and OAuth authentication, MFA, session management, and email verification for NestJS applications.
platform-feature-flagsProvider-agnostic feature flag infrastructure for NestJS with support for Azure App Configuration and Vercel Edge Config.
platform-paymentsProvider-agnostic payment infrastructure for NestJS with support for Stripe, Paddle, LemonSqueezy, and Mollie.

Infrastructure

PackageDescription
platform-blob-storageCloud file storage with pluggable providers for NestJS applications.
platform-cachingLayered caching infrastructure for NestJS with in-memory LRU+TTL+SWR and Redis-backed implementations.
platform-documentsDocument generation engine supporting DOCX and PDF with template-based rendering for NestJS.
platform-esigningProvider-agnostic e-signing infrastructure for NestJS with support for DocuSign, Adobe Sign, Dropbox Sign, and a built-in internal provider.
platform-mailingEmail delivery with strategy-based transport and template engines for NestJS applications.
platform-queueQueue infrastructure for NestJS with in-memory FIFO, BullMQ (Redis), Azure Service Bus, and Vercel Queues provider backends.
platform-resourcesStrategy-based resource loading infrastructure for NestJS with file system, blob storage, and embedded resource support plus optional caching.

Operations

PackageDescription
platform-analyticsProvider-agnostic analytics and error tracking for NestJS with support for Sentry, Application Insights, and Datadog.
platform-healthNestJS health check orchestration with pluggable health indicators and @nestjs/terminus integration.
platform-loggingConfigurable logging module for NestJS applications with log-level management.
platform-mcpReusable MCP (Model Context Protocol) server module for NestJS applications
platform-openapiMulti-tenant Swagger and OpenAPI documentation with feature-scoped discovery for NestJS.
platform-reportingBusiness reporting framework with pluggable data contributors and query execution for NestJS.
platform-telemetryOpenTelemetry integration with tracing, metrics, and graceful no-op fallback for NestJS.

Released under the MIT License.