Build applications, not infrastructure
Kubernetes abstraction
High-level primitives instead of YAML and Terraform
Northflank abstracts Kubernetes so engineers can focus on what they do best: building applications and services. Instead of writing Terraform configs or Kubernetes manifests, work with high-level primitives designed for microservice architectures.
Define services, jobs, and databases through an intuitive UI or infrastructure as code templates. No need to learn kubectl, Helm charts, or cloud-specific APIs. Northflank handles the underlying Kubernetes complexity while giving you full power over your applications.
Kubernetes power, simplified
Get all the benefits of Kubernetes—container orchestration, self-healing, horizontal scaling—without writing manifests or managing clusters. Northflank translates high-level application definitions into Kubernetes resources.Application-first primitives
Work with services, jobs, and databases instead of pods, deployments, and StatefulSets. Define what your application needs, not how to configure infrastructure. Focus on business logic, not cluster operations.No Terraform required
Skip complex Terraform modules and cloud provider APIs. Northflank provides a unified interface for all clouds. Define infrastructure once, deploy anywhere—AWS, GCP, Azure, or Northflank managed regions.Core application primitives
Services, jobs, and managed databases
Northflank provides the essential building blocks for modern microservice applications. Services for long-running containers, jobs for batch processing, and fully managed databases—all configured through simple, developer-friendly interfaces.
Services
Long-running containerized applications with HTTP endpoints. Configure ports, health checks, resource limits, and replicas. Automatic load balancing, rolling updates, and zero-downtime deployments built-in.Jobs
One-off and scheduled tasks for migrations, batch processing, or cron jobs. Define job execution parameters, timeouts, and retry policies. View execution history and logs for every run.Managed databases
PostgreSQL, MongoDB, MySQL, Redis, and more with automatic backups, point-in-time recovery, and connection pooling. No database administration required—Northflank handles maintenance, upgrades, and scaling.Container-based
Everything runs as containers. Bring your Dockerfiles, Buildpacks, or pre-built images. Language and framework agnostic—if it containerizes, Northflank runs it.Internal networking
Services within projects communicate via internal DNS. No need to configure service meshes or ingress controllers. Secure, project-isolated networking configured automatically.External access
Expose services with public HTTPS endpoints and automatic TLS certificates. Configure custom domains, CDN integration, and DNS. Or keep services internal for backend microservices.Complete CI/CD
Builds and deployments integrated
Built-in CI/CD removes the need for external build systems. Connect Git repositories and Northflank automatically builds containers, runs tests, and deploys to your environments. Or integrate with existing CI pipelines—your choice.

Git integration
Connect GitHub, GitLab, or Bitbucket repositories. Northflank watches for changes and triggers builds automatically. Support for monorepos, multiple services per repo, and branch-specific deployments.Automated builds
Build Docker images in the cloud with layer caching and multi-stage support. Or use Buildpacks to build without Dockerfiles. Parallel builds for multiple services speed up deployments.Continuous deployment
Automatically deploy successful builds to development, staging, or production environments. Configure deployment conditions based on branch names, tags, or manual approval.Rolling updates
Zero-downtime deployments with rolling updates. New containers start and pass health checks before old containers terminate. Instant rollback if deployments fail.Observability built-in
Logs, metrics, and monitoring
Centralized logging and metrics for all services, jobs, and builds. Real-time log streaming, resource usage dashboards, and configurable alerts—no additional setup required.
Centralized logs
Stream logs from all containers in real-time. Search and filter by service, time range, or text. 60-day retention with API access for programmatic queries. Forward logs to external platforms like Datadog.Resource metrics
CPU, memory, disk, and network metrics for every workload. Built-in dashboards show resource usage over time. Identify performance bottlenecks and right-size allocations.Health monitoring
Configure HTTP, TCP, or command-based health checks. Automatic container restarts on health failures. Dashboard showing health status across all services and databases.Secret management
Secure configuration and secret groups
Environment variables and secrets encrypted at rest and securely injected at runtime. Group secrets by environment or service type. Never store credentials in code or Git repositories.
Encrypted secrets
Environment variables encrypted at rest with AES-256. Secrets injected into containers at runtime, never written to logs or build artifacts. Rotate credentials without redeploying applications.Secret groups
Organize secrets into groups shared across services. Database credentials, API keys, and third-party tokens managed centrally. Services inherit secrets from groups for easy configuration.File secrets
Mount secrets as files inside containers for SSL certificates, configuration files, or credential files. Update file secrets without rebuilding images.
Infrastructure as code
Templates for repeatable infrastructure
Define entire application stacks in JSON templates. Compose services, databases, jobs, secrets, and configuration into reusable templates. Deploy identical environments across development, staging, and production.
JSON templates
Define infrastructure in declarative JSON format. Templates include services, databases, jobs, secrets, networking, and build configuration. Human-readable format easier than Terraform or Kubernetes YAML.Template composition
Reference and nest templates for complex applications. Define microservices independently and compose them into complete stacks. Override variables per environment for configuration flexibility.Bi-directional sync with Git
Store templates in Git repositories. Changes in Git automatically sync to Northflank. Changes in the UI commit back to Git. Full version control for infrastructure definitions.Real-time collaboration
UI and IaC work together
Manage applications through the real-time web interface or infrastructure as code—your choice. Changes sync bi-directionally. Start in the UI for exploration, switch to templates for automation.

Real-time UI
Web interface updates instantly via WebSocket. See changes made by teammates in real-time. No page refreshes, no stale data. Collaborate on infrastructure like Google Docs.Live diff views
When multiple users edit the same resource, see their changes with live diffs. Prevents accidental overwrites during concurrent edits. Merge conflicts resolved visually.Team collaboration
Invite team members with fine-grained permissions. Control who can deploy to production, view secrets, or manage billing. Real-time notifications when deployments complete or fail.Git integration
Tightly integrated with GitHub, GitLab, and Bitbucket. Automatic deployments from Git pushes. Link pull requests to preview environments. Deployment status posted to Git commits.Application scaling
Horizontal autoscaling and resource management
Scale applications automatically based on CPU, memory, or HTTP request metrics. Define minimum and maximum replicas. Northflank provisions resources and load balances traffic automatically.
Horizontal autoscaling
Automatically scale service replicas based on resource usage or traffic. Set minimum and maximum replica counts. Scale up during traffic spikes, scale down when idle to save costs.Resource allocation
Configure CPU and memory limits per service. Choose from predefined plans or set custom resource allocations. GPU support for AI/ML workloads with H100, A100, and other accelerators.Persistent storage
Attach persistent volumes to services and databases. Storage scales from 1GB to 16TB. Multi-read-write support for distributed applications. Automatic backups for stateful data.Developer tools
CLI, API, and local development
Access all platform features through CLI, REST API, or TypeScript SDK. Stream logs, proxy into services, execute commands in containers, or manage resources programmatically.
Command-line interface
Stream logs in real-time from your terminal. Proxy into private services for local development. Execute commands inside running containers. Deploy and manage resources via CLI.REST API
Complete API coverage for all platform features. Build custom automation, integrate with existing tools, or create internal dashboards. Full OpenAPI documentation with request/response examples.Local proxy
Connect to private services and databases from your local machine using CLI proxy. Access internal services during development without exposing them publicly. Secure tunneling through Northflank.Environment management
Development, staging, and production
Organize applications into projects and environments. Promote releases from development to staging to production. Maintain environment-specific configuration while keeping application code identical.
Project organization
Group services, databases, and jobs into projects. Projects map to Kubernetes namespaces with isolated networking. Organize by application, team, or environment.Environment parity
Use templates to maintain identical infrastructure across environments. Override configuration per environment while keeping service definitions consistent. Test in staging with production-like conditions.Environment lifecycle
Automatically provision preview environments for pull requests. Promote tested changes from dev to staging to production. Tear down environments when no longer needed to save costs.Features
Developer experience
Developer experience
- Choice of UI, CLI, APIs & GitOps
- Runs on AWS, GCP, Azure, Oracle
- Build re-useable templates
Polyglot platform
Polyglot platform
- Run any language or framework
- All envs, from preview to production
- Works with GitHub, GitLab and Bitbucket
Run your AI
Run your AI
- Scale GPUs across clouds
- Run untrusted code at scale
- Serve your inference & models
- Support fractional GPU workloads
We fixed Kubernetes
We fixed Kubernetes
- Kubernetes-ready app platform
- Run anywhere, on any Kubernetes cluster, on any cloud
- EKS, GKE, AKS, Rancher, OpenShift, Tanzu ready



