Collaborate /
Create a team
Your team contains your account settings, integrations, and projects.
To create a new team select team from the create new menu, or create team from your account dashboard. Enter a team name, select a billing plan, and enter a contact email. You can also invite people to the new team via email.
Organisations
Your team name must be unique and will be used to refer to resources in your team projects, and used to generate Northflank DNS entries for your deployment's public ports. Your team email address will receive important notifications and billing information.
After verifying your team email you can link a Git account, configure integrations and settings, and create a new project.
Any resources consumed by your team will be billed to the team, and only the payment method linked to the team account will be charged.
Invite members to your team
You can invite members to your team from the members page under your team's account settings.
You can invite one or more users to join your team by their email address. If they do not already have a Northflank account they will be prompted to create one, but they do not need to add payment information to use the team account.
You can set roles for invited users, and modify them on the members page afterwards. If a user has not yet accepted their invitation to join the team they will appear in the invited members section.
Manage team security
Role-based access control
You can limit the access team members have to resources and actions by configuring and assigning RBAC roles. Roles can be created on the RBAC roles page, and assigned when editing the role, or from the team members page.
API access
To allow team members to create API tokens to access team resources, you must first create an API token role. Team members can then create API tokens for their accounts using these roles, and you can specify which team members have access to an API role.
Multifactor Authentication
You can enable require MFA to enforce multifactor authentication for your team members. Team members will be prompted to set up an authenticator application for their Northflank account before they can access Northflank, and they will need to enter their one-time passcode on every log in attempt.
You can also set a maximum login session duration in hours, which will automatically log team members out and require them to re-authenticate after the time period.
Transfer ownership of a team
The team owner has full permissions in a team and cannot be removed by other members, even if they have permissions to manage team members. The owner also cannot leave the team without transferring ownership to another member.
To change ownership of a team the current owner must navigate to the members page and transfer ownership to another member.
Next steps
Link your Git account
Integrate your Git accounts with Northflank to start building and deploying your code.
Create a project
Create a project to contain your services, persistent data, secrets, and more.
Add a card
Add a credit or debit card to your user or team account, and select the card to charge.
Configure role-based access control
Grant granular permissions and manage users with roles for teams and organisations.
Grant API access
Create API roles to grant access to the Northflank API, with granular permissions.
Manage your organisation on Northflank
Manage users, security, billing, and multiple teams with a Northflank organisation.