Platform

Northflank Platform

A developer platform for building and running complex applications. Deploy microservices, databases, and jobs with automated builds, GitOps, and production-grade infrastructure.

Build and deploy complex applications

From Git to production: services, databases, and jobs

Northflank is a platform for building software, not managing infrastructure. Connect your Git repository, define your services, and deploy complex applications with multiple microservices and data services.

Any developer can deploy any workload—from a single service to a full-stack application with dozens of microservices, databases, background jobs, and scheduled tasks. Northflank handles container builds, deployments, networking, and orchestration.

Connect Git repositories

Link GitHub, GitLab, or Bitbucket repositories. Northflank watches for changes and triggers builds automatically. Support for monorepos, multiple services per repo, and custom build contexts.

Build containers automatically

Dockerfiles and Buildpacks supported. Build images in the cloud with caching and multi-stage builds. Or deploy pre-built images from any container registry.

Deploy services instantly

Services run as long-lived containers with HTTP endpoints, internal networking, and health checks. Configure resource limits, replicas, and autoscaling policies.

Managed databases

Deploy PostgreSQL, MongoDB, MySQL, Redis, and other data services. Automatic backups, point-in-time recovery, connection pooling, and resource scaling.

Jobs and cron schedules

Run one-off jobs for migrations, batch processing, or manual tasks. Schedule recurring jobs with cron expressions for maintenance, reports, or data processing.

Full-stack applications

Deploy frontend services, backend APIs, worker processes, databases, caching layers, and message queues. Everything needed for complex production applications.

Work your way

UI, GitOps, API, and templates work together

Start with the UI to explore and configure your infrastructure. When you’re ready, switch to GitOps for infrastructure as code. Changes sync bi-directionally—edit in the UI and see updates in Git, or push to Git and watch the UI update in real-time.

Screenshot of Northflank UI service dashboard

Web console

Intuitive web interface for managing infrastructure. Real-time updates, live logs, metrics visualization, and resource editing. No page refreshes—changes appear instantly.

Bi-directional GitOps

Define infrastructure in Git repositories as JSON manifests. Changes in Git sync to Northflank automatically. Changes in the UI commit back to Git. Full audit trail and version history.

Templates and composition

Create reusable templates for common patterns. Compose services, databases, jobs, and configuration into complete environments. Use templates to drive preview environments and production deployments.

REST API

Complete API coverage for all platform features. Build automation, custom workflows, or integrate with external systems. Use the API to manage preview environments, promote releases, or orchestrate complex deployments.

Command-line interface

Manage resources, stream logs, proxy into services, and execute commands in containers from your terminal. Available for macOS, Linux, and Windows.

TypeScript SDK

Type-safe client library with full IntelliSense support. Build custom tooling, internal dashboards, or automation scripts with compile-time validation.

Core platform features

Logs, metrics, autoscaling, and disaster recovery

Northflank provides essential platform capabilities that every production application needs: centralized logging, performance metrics, automatic scaling, backup and recovery, and deployment workflows.

Centralized logs

Stream logs from all services, jobs, and builds to a unified interface. Filter by resource, time range, or search text. Export logs to external platforms like Datadog or Splunk.

Metrics and monitoring

CPU, memory, network, and disk metrics for all workloads. Built-in dashboards and charts. Configure alerts based on resource usage or health check failures.

Horizontal autoscaling

Scale services based on CPU, memory, or HTTP request metrics. Define minimum and maximum replica counts. Automatic scale-up during traffic spikes and scale-down during quiet periods.

Backups and recovery

Automated backups for all managed databases. Point-in-time recovery with configurable retention periods. Manual backup snapshots before major changes.

Release management

Deploy new versions with rolling updates or blue-green deployments. Instant rollbacks to previous releases. Track deployment history and compare releases.

Health checks and restarts

Configure HTTP, TCP, or command-based health checks. Automatic container restarts on failures. Zero-downtime deployments with health check validation.

Production workflows

Preview environments, pipelines, and promotion

Use templates and the API to automate preview environments for pull requests. Define promotion workflows that move workloads from development to staging to production. All driven by Git, API calls, or manual triggers.

Automated preview environments

Create full-stack preview environments for every pull request. Use templates to define the complete environment—services, databases, jobs—and deploy automatically when PRs open.

Environment promotion

Promote workloads between environments with API calls or UI actions. Test in staging, then promote the exact same configuration to production. Maintain environment-specific secrets and configuration.

CI/CD integration

Trigger Northflank deployments from GitHub Actions, GitLab CI, or any CI system. Use the API to build, test, and deploy as part of your existing pipelines.
Screenshot of Northflank VCS integration

Multi-user collaboration

Teams, projects, and role-based access control

Organize resources by project and team. Configure granular permissions at every level—who can deploy to production, who can view secrets, who can manage billing. Real-time collaboration with live updates across all interfaces.

Screenshot of Northflank team permissions list

Project organization

Group services, databases, and jobs into projects. Projects map to Kubernetes namespaces and can target specific regions or clusters. Isolate resources by application, team, or environment.

Role-based access control

Define custom roles with specific permissions for deployments, configuration, secrets, and billing. Assign roles at team or project level. Restrict production access while enabling self-service for development.

Real-time synchronization

All interfaces update instantly via WebSocket connections. See changes made by teammates in real-time. Live diff views prevent conflicting edits to the same resource.

Team management

Invite team members via email or SSO. Up to 25 members on free tier, unlimited on paid plans. Team members can switch between multiple organizations.

Context switching

Navigate between teams, projects, and resources with persistent URLs and keyboard shortcuts. Search across all resources and jump directly to services, databases, or jobs.

Audit logs

Complete history of changes to infrastructure, deployments, and configuration. Track who made changes, when, and from which interface (UI, API, CLI, or Git).

Deployment flexibility

Managed cloud, bring your own cloud, or bare metal

Run workloads on Northflank’s infrastructure or connect your own cloud accounts. Deploy to AWS, GCP, Azure, Civo, or any Kubernetes cluster. The platform experience remains consistent across all environments.

Screenshot of Northflank Kubernetes cluster status page

Northflank managed cloud

Multi-tenant Kubernetes infrastructure in North America, Europe, and Asia-Pacific. Immediate availability without cloud account setup or cluster management.

Bring your own cloud

Connect AWS, GCP, Azure, or Civo accounts. Northflank provisions and manages Kubernetes clusters within your cloud environment. Full control over infrastructure, networking, and data residency.

Bring your own Kubernetes

Import existing Kubernetes clusters from any provider. Support for bare-metal installations, on-premises data centers, and custom infrastructure. Works with any CNCF-certified Kubernetes distribution.

Security and isolation

Secrets management, network policies, and multi-tenant isolation

Northflank implements security at multiple layers: encrypted secrets, sandboxed workload execution, network isolation, and identity-based access control. Built for multi-tenant environments with strict resource boundaries.

Screenshot of Northflank addon connection details interface

Secret management

Environment variables and files encrypted at rest with AES-256. Secrets injected at runtime into containers. Group secrets by project or resource. Never stored in logs, Git, or build artifacts.

Workload isolation

Sandboxed execution with Kata Containers or gVisor on managed cloud. Service mesh with mutual TLS. Network policies enforce project-level isolation. Kubernetes namespace boundaries separate resources.

Identity and authentication

OAuth integration with GitHub, GitLab, Bitbucket, and Google. TOTP-based two-factor authentication. Enterprise SSO via SAML 2.0 and OpenID Connect for Azure AD, Google Workspace, and Okta.

API authentication

Bearer token authentication for API and CLI access. Tokens inherit user permissions and can be scoped to specific projects. Rotate tokens without disrupting team access.

Private networking

Services support public HTTP/HTTPS endpoints or private cluster networking. Services within the same project can communicate via internal DNS. Use CLI proxy to access private services during development.

Custom domains and TLS

Configure custom domains with automatic TLS certificate provisioning via Let’s Encrypt. Bring your own certificates for enterprise requirements. Full HTTP/2 and WebSocket support.

Platform integrations

Connect version control, registries, and observability tools

Northflank connects to external systems through standard protocols and APIs. Link Git repositories, container registries, logging platforms, and monitoring services. Build on your existing toolchain.

Version control systems

GitHub, GitLab, and Bitbucket via OAuth or GitHub Apps. Support for cloud-hosted and self-hosted instances. GitHub Enterprise, GitLab CE/EE, and Bitbucket Server.

Container registries

Docker Hub, GitHub Container Registry, GitLab Registry, Amazon ECR, Google Artifact Registry, Azure Container Registry, and any Docker-compatible registry.

Log forwarding

Stream logs to Datadog, New Relic, Splunk, or any platform supporting syslog or HTTP ingestion. Filter logs before forwarding to reduce costs.

Metrics and monitoring

Export metrics to Prometheus, Datadog, or other monitoring systems. Built-in metrics for all workloads. Configure alerting based on resource usage or custom thresholds.

CDN and edge

Deploy behind Cloudflare, Fastly, CloudFront, or other CDN providers. Configure DNS with any provider. Full control over edge routing and caching.

CI/CD pipelines

Trigger deployments from GitHub Actions, GitLab CI, Bitbucket Pipelines, or any CI system. Use Northflank for builds or integrate with existing build infrastructure.

Usage and billing

Per-second metering with detailed project breakdowns

Resources metered per-second with transparent pricing. View consumption by project, resource type, and time period. Set spending alerts and manage costs at the project level.

Screenshot of a Northflank spend breakdown by project

Per-second metering

Services, jobs, and databases billed by the second. Pricing based on vCPU, memory, GPU allocation, and resource tier. Additional charges for persistent storage, network egress, and build minutes.

Detailed usage breakdowns

View consumption by project, individual resource, or time range. Export usage data as CSV for analysis or accounting. Historical billing records retained indefinitely.

Spending alerts

Configure threshold-based notifications for project or account spending. Alerts delivered via email when usage exceeds defined limits. Set budgets to prevent unexpected costs.

Billing access control

Grant billing-only permissions to team members. Add external email addresses to invoice distribution lists without platform access. Separate infrastructure management from cost management.

Support tiers

Email support included for all accounts. Premium support includes dedicated Slack channels, video calls, faster response times, and service-level agreements with uptime guarantees.

Features

Developer experience

Collapse details
  • Choice of UI, CLI, APIs & GitOps
  • Runs on AWS, GCP, Azure, Oracle
  • Build re-useable templates

Polyglot platform

Expand details
  • Run any language or framework
  • All envs, from preview to production
  • Works with GitHub, GitLab and Bitbucket

Run your AI

Expand details
  • Scale GPUs across clouds
  • Run untrusted code at scale
  • Serve your inference & models
  • Support fractional GPU workloads

We fixed Kubernetes

Expand details
  • Kubernetes-ready app platform
  • Run anywhere, on any Kubernetes cluster, on any cloud
  • EKS, GKE, AKS, Rancher, OpenShift, Tanzu ready
Developer experience
Polyglot platform
Run your AI
We fixed Kubernetes

Making Kubernetes
boring

If name-dropping helps, here you go.

sentry logowriter logonorthfield logoquiet logochaidiscovery logo