How to create a user account using FCL

  • Updated

To create a user account using FCL (Flow Client Library), you need to follow these steps:

1. Install the required packages for FCL. You can do this by running the following command in your terminal:

npm install @onflow/fcl@ @onflow/fcl-wc

2. Use Flow Port to create an account:

  • Navigate to Flow Port using Google Chrome.
  • Click on 'Sign Up'.
  • Click on the available FCL wallet providers.
  • Follow the user interface prompts to create a new Flow Account Address.
  • After creating your account, you should be logged into Flow Port and see your account address in Flow Port.

3. Authenticate the user using FCL:

  • You can do this by calling
  • If you want to unauthenticate, you can call

Remember, you must have a valid Flow address to access Flow Port. For more information, read our documentation on Authentication and FCL Support