Skip to content
Open Source Framework

Archipel Platform

Enterprise-grade NestJS backend framework libraries designed for high-performance monorepos and microservices.

24Packages
100%Modular
HexagonalArchitecture
StrictType Safety

Platform Modules

Each module is independently configurable, type-safe, and follows the Ports & Adapters pattern.

Featured

platform-bootstrap

Application composition layer for NestJS bootstrapping, server steps, security, sessions, OpenAPI, and testing.

Featured

platform-core

Core templates, events, identifiers, and shared backend utilities for NestJS applications.

platform-analytics

Provider-agnostic analytics and error tracking for NestJS with support for Sentry, Application Insights, and Datadog.

platform-authentication

JWT and OAuth authentication, MFA, session management, and email verification for NestJS applications.

platform-blob-storage

Cloud file storage with pluggable providers for NestJS applications.

platform-caching

Layered caching infrastructure for NestJS with in-memory LRU+TTL+SWR and Redis-backed implementations.

platform-configuration

Type-safe configuration management with strategy-based resolution for NestJS applications.

platform-cryptography

Cryptographic utilities for NestJS – bcrypt hashing, GUID generation, and TOTP OTP support.

platform-database

Prisma ORM integration with PostgreSQL, repository base classes, query patterns, and pagination for NestJS.

platform-documents

Document generation engine supporting DOCX and PDF with template-based rendering for NestJS.

platform-esigning

Provider-agnostic e-signing infrastructure for NestJS with support for DocuSign, Adobe Sign, Dropbox Sign, and a built-in internal provider.

platform-feature-flags

Provider-agnostic feature flag infrastructure for NestJS with support for Azure App Configuration and Vercel Edge Config.

platform-health

NestJS health check orchestration with pluggable health indicators and @nestjs/terminus integration.

platform-intelligence

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

platform-logging

Configurable logging module for NestJS applications with log-level management.

platform-mailing

Email delivery with strategy-based transport and template engines for NestJS applications.

platform-mapping

Type-safe object mapping infrastructure for NestJS with keyed and type-based mapping registries, profiles, and compile-time safety.

platform-mcp

Reusable MCP (Model Context Protocol) server module for NestJS applications

platform-openapi

Multi-tenant Swagger and OpenAPI documentation with feature-scoped discovery for NestJS.

platform-payments

Provider-agnostic payment infrastructure for NestJS with support for Stripe, Paddle, LemonSqueezy, and Mollie.

platform-queue

Queue infrastructure for NestJS with in-memory FIFO, BullMQ (Redis), Azure Service Bus, and Vercel Queues provider backends.

platform-reporting

Business reporting framework with pluggable data contributors and query execution for NestJS.

platform-resources

Strategy-based resource loading infrastructure for NestJS with file system, blob storage, and embedded resource support plus optional caching.

platform-telemetry

OpenTelemetry integration with tracing, metrics, and graceful no-op fallback for NestJS.

Architecture Principles

🔷

Hexagonal Architecture

Business logic decoupled from infrastructure via abstract ports. Consuming apps provide concrete adapters.

⚙️

Dynamic Modules

Every library exposes register() or forRoot() for type-safe configuration at import time.

🔀

Strategy Pattern

Pluggable implementations for email, blob storage, document rendering, and more.

🛡️

Type Safety

Full TypeScript strict mode. No any. Abstract classes serve as DI tokens and type contracts.

Released under the MIT License.