Create a project | Getting Started | Northflank Application docs
v1

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.

For a user account you can select the Developer Sandbox to try the Northflank platform. You’ll be able to create one project with some services, jobs, and addons, as well as 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.

If you’re creating a team account you can select the pay-as-you-go Team plan, where you only pay for the resources you consume, and upgrade to a paid plan at any point in the future, keeping your existing projects and resources.

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:

  1. Click here , or select project from the create new drop-down menu in the top right corner of the screen
  2. If you do not currently have a free project, choose whether to create an unrestricted project or a free project
  3. Enter a project name (optional: choose a colour to help identify different projects)
  4. Choose your project region, this will determine where your project is hosted
  5. Create your new project
Creating a new project in the Northflank application

note

  • The region cannot be changed after your project has been created.
  • A project cannot be transferred to other users or teams.

Once your project has been created, you can start building and running your code, managing workflows in pipelines, and more.

Creating a new project in the Northflank application

Project region

Code can be deployed to specific regions by selecting the region when creating a project. This allows jobs or services to be run closer to customers or a development team for better connectivity.

The region cannot be changed after the project is created.

Northflank currently supports the following regions:

RegionAPI referenceGlobal region
Asia Southeastasia-southeastAsia Pacific
Europe Westeurope-westEMEA
Europe West Netherlandseurope-west-netherlandsEMEA
US Centralus-centralAmericas
US Eastus-eastAmericas

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.

© 2024 Northflank Ltd. All rights reserved.