Skip to content

Packages ​

Every Archipel package is independently installable from GitHub Packages under the @pixel-brewery scope. Configure package access in Getting Started, then choose only the modules your application needs.

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-intelligenceProvider-neutral intelligence infrastructure for NestJS – language, embeddings, media, reranking, realtime, agents, tools, diagnostics, files, and skills.

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 tracing and metrics with optional direct numeric measurements for NestJS.

Released under the MIT License.