Skip to main content
Self-hosting is available for enterprise customers who need to run Enkryptify within their own infrastructure for compliance, data residency, or security requirements.

Architecture overview

A self-hosted Enkryptify deployment requires:
  • API server — the Fastify backend that handles all business logic and encryption
  • Web application — the Next.js dashboard for managing secrets
  • PostgreSQL — primary database for storing encrypted secrets and metadata
  • Redis — for caching and rate limiting
  • AWS KMS — for envelope encryption key management
All components can run as containers and are provided as Docker images.

Infrastructure requirements

  • An AWS account with KMS access for envelope encryption
  • PostgreSQL 17+ database with TLS
  • Redis 8+ for caching and rate limiting
  • A domain and TLS certificate for HTTPS

Getting started

Self-hosting setup is provided as part of the enterprise onboarding process. Our team works with you to configure the deployment for your infrastructure and compliance requirements. To learn more about enterprise self-hosting, contact us at sales@enkryptify.com.