Northflank Platform
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.

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.
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.

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.

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.

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.

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
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



