Getting Started /
Create a project
Projects allow you to group together different resources within Northflank.
Projects on Northflank contain services to build and deploy your code, databases, storage volumes, and secret groups which can create isolated networks with each other in the same project and can communicate without the need for public endpoints.
You can select the region for each of your projects, which determines where your services and data are hosted.
Select a billing plan
When creating your Northflank account you will be asked to select a billing plan. Your plan determines the resources available to you on Northflank’s managed cloud, as well as your own cloud providers.
You can select the Developer Sandbox to try the Northflank platform for free. You’ll be able to create one project with some services, jobs, and addons, as well as deploy one BYOC cluster. You can upgrade your plan at any time, keeping your existing resources.
Alternatively, you can start with the pay as you go plan to start using Northflank without restrictions straight away.
See our pricing page for a detailed description of account plans.Create a project
Projects are specific to geographic regions, which determine where resources will be provisioned.
To create a new project:
- Click here , or select project from the create new drop-down menu in the top right corner of the screen
- Enter a project name (optional: choose a colour to help identify different projects)
- Choose your project region, this will determine where your project is hosted
- Create your new project
note
- The region cannot be changed after your project has been created
- A project cannot be transferred to other teams
Once your project has been created, you can start building and running your code, managing workflows in pipelines, and more.
Project region
You can deploy your code to a specific region by creating a project in that region. This allows jobs or services to be run closer to customers, your development team, or external service for better connectivity.
You cannot change the region of a project after it is created, and all resources deployed in that project will be deployed in that region. Builds, unless configured to run on your own cluster, are performed on Northflank build infrastructure outside your project.
Northflank currently supports the following regions:
Region | API reference | Global region |
---|---|---|
Asia Southeast | asia-southeast | Asia Pacific |
Europe West | europe-west | EMEA |
Europe West Netherlands | europe-west-netherlands | EMEA |
US Central | us-central | Americas |
US East | us-east | Americas |
US East1 | us-east1 | Americas |
US West | us-west | Americas |
Contact support@northflank.com to register your interest for regions not listed above.
You can also integrate with other cloud providers to deploy your own clusters, which will allow you to create projects hosted on your chosen cloud provider, in the regions they support.
Delete a project
You can delete a project from the project menu in the header of your project, or from the project settings page.
Deleting a project will trigger the deletion of all resources contained within it, including builds, deployments, jobs, addons, as well as configurations such as secret groups and release flows. The process is irreversible, so please ensure you have backed up any databases and configuration files you want to keep.
You will still be billed for all resources consumed up to the project's deletion.
Next steps
Build and deploy your code
Quickly and easily build and run code from a Git repository using a Dockerfile or buildpack.
Set up a pipeline
Manage your workflow and release your code in an intuitive pipeline.
Add and verify domain
Add your domain name to your Northflank account and link it to a public port.