Reliable, robust, and responsive
A self-service developer platform at the cutting edge. Northflank streamlines DevOps within organisations and empowers engineers to deploy ephemeral, stateful, and scheduled workloads to the cloud.
A Tailored User Experience
Northflank provides multiple interfaces so each engineer on your team can experience Northflank in the way that best suits them.
The web interface provides an intuitive, accurate, and real-time view of your infrastructure.
Build your platform on top of Northflank with our rich, feature‑complete, fully documented API.
Interact with resources from your terminal. Tail logs, proxy services, execute into containers, and more.
Codify your infrastructure and implement repeatability across your stack and organisation.
Stop fearing production releases and improve collaboration across complex infrastructure.
Use a full TypeScript SDK to build your own platforms with Northflank.
Compatible with Your Existing Workflows
The Northflank platform is designed to streamline your preferred workflows without disruption. Easy to adopt, easy to pick-and-mix.
All Major VCS Platforms
Connect repositories from GitHub via GitHub Apps, and connect GitLab or Bitbucket via OAuth.
Integrate Northflank deployments into your existing GitHub Actions and GitLab or Bitbucket pipelines.
Deploy both public and private Docker images from any container registry.
Forward logs from your Northflank resources to your existing external logging platforms, like Datadog.
Add your favourite CDN such as Cloudflare, Fastly, CloudFront, or Akamai in front of your Northflank services.
Connect Northflank with self-hosted VCS deployments such as GitHub Enterprise and GitLab CE/EE.
Your Choice: Managed Cloud or BYOC
Whether you prefer to rapidly deploy your workloads into Northflank’s managed cloud, or connect your own cloud account for ultimate control, you can expect the same elevated platform experience.
Teams and Organisations
Group your cloud resources by project, team, and organisation. Projects can be deployed to a specific region or worker cluster.
The Northflank interface updates in real-time to reflect changes made by you or by your teammates. No more refreshing pages to fetch updates.
Teams of Any Size
Invite up to 25 members to your team for free and add more as you scale. Collaborate on projects more effectively with Northflank.
Role-Based Access Control
Configure fine-grained permissions at every platform level. Increase security, and simplify your team’s experience by only showing them what they need.
Real-Time Diff Views
When editing secret variables or infrastructure as code, live diffs are shown to prevent overwriting changes when your colleagues are editing the same item.
Seamless Context Switching
Search and jump between teams and projects in a matter of clicks. All your resources will be loaded and accessible instantly.
- Sandboxed microVMs
- Service mesh with mTLS
- Project network firewalls
- Hierarchy by namespaces
Environment variables are encrypted at rest and securely injected at runtime into your containers and builds. You have fine-grained control over which resources inherit specific secrets from secret groups. Automatically inherit connection details from your databases.
SSO & MFA
Use single sign-on with Google, GitHub, GitLab and Bitbucket. Enable OTP 2-factor auth for extra security. For teams with advanced security needs, Northflank offers SAML and OIDC, with support for Azure Active Directory, Google Workspaces, and more.
When using the API or CLI, authenticate yourself with tokens. These tokens follow our granular permission model and can be restricted to certain projects and users.
Services and databases can be deployed with private networking to limit connectivity by project namespace. You can connect to these private endpoints locally using the Northflank CLI proxy.
Billing and Support
Running services, jobs, and addons are pro-rated by the second. Cost is based on the size of the plan and the number of replicas deployed. Additional cost is based on disk allocation, network bandwidth, and number of HTTP requests.
Detailed Project Usage
Monthly invoices are stored for your records, and historic invoices and current usage are broken-down so you can see exactly what you’re spending on, by project and by resource.
Create billing alerts to get notified when your spending reaches a specified threshold.
Add additional email addresses to share invoices, or invite team members that only have access to billing and not to your infrastructure.