Create a team
- From your Northflank dashboard, press CMD+K or click the search icon.
- Click Create new, then select Team.
- Enter a name for your team.
- Enter a contact and billing email.
- Choose a plan.
- Invite teammates if needed.
- Click Create team.
Your team is now ready to use. You can invite members, connect your Git account, configure integrations, and create your first project.
Team names must be unique. Standalone team names must be unique globally, while organisation team names must be unique within the organisation.
Invite members to your team
You can invite colleagues from your team's settings.
- In your team dashboard, click the Team icon.
- Click Members under Access.
- Click Invite members.
- Enter the email addresses of the people you want to invite and select a role for each teammate.
- Click Invite.
Invited users can join your team using the email invitation. If they don't already have a Northflank account, they can create one when they accept the invitation.
You can change a member's role later from the Members page.
Manage team security
Role-based access control
Use RBAC roles to control what team members can access and do. You can create roles with specific permissions and assign them to team members from the RBAC roles page or the team members page.
API access
API token access is managed through RBAC roles. Assign the appropriate role to team members who need to create API tokens for team resources.
Multifactor Authentication
You can require team members to use multifactor authentication (MFA) to access your team.
When MFA is required, team members must set up an authenticator application for their Northflank account before they can access Northflank. They must also enter their one-time passcode each time they log in.
You can also set a maximum login session duration in hours. After the session expires, team members are logged out and must sign in again. If a user belongs to multiple teams with different session duration settings, the shortest duration is applied.
Transfer ownership of a team
The team owner has full permissions and cannot be removed from the team by other members.
You can transfer team ownership to another team member from your team's settings.
- In your team dashboard, click the Team icon.
- Click Members under Access.
- Click the transfer ownership icon () next to the member you want to transfer ownership to.
- Click Transfer.
Ownership is transferred immediately to the selected team member.
Convert a team to an organisation
If you already have a team, you can convert it to an organisation. Your existing team will become a team within the new organisation.
You cannot convert a team into an organisation if you are already a member of an organisation.
- In your team dashboard, click the Team icon.
- Click Settings in the sidebar.
- Under Organisation, click Convert to organisation.
- Enter the organisation name.
- Click Convert to organisation.
Your organisation is created with your existing team under it.
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.
Create and manage an organisation on Northflank
Create and manage users, security, billing, and multiple teams with a Northflank organisation.