Blynk allows you to share devices with other users - from a few to thousands and offers a simple and flexible way to set up and manage multi-tenant IoT applications at any scale. Users can be grouped in organizations. Every member of an organization has a role and is of certain type. Roles control how users access the data according to a set of permissions.
Free and Plus plans have a locked set of permissions for each role, meaning the default permissions by role cannot be changed. PRO and Business plans have permissions that may be edited by role.
Blynk takes care of all key use cases required for user management: inviting users, account registration, password changes, assigning roles and devices, managing permissions, account deletion.
There are multiple ways of adding users to Blynk and they differ by plan.
it is only possible to invite users if they don't have a Blynk account associated with this email. In other cases they should either delete their account before being invited or use some other email.
PRO, Plus, Free plans: In order to give other users access to your devices, you will need to first invite each user to your organization (or to a sub-organization under yours if you are on PRO). The user will get an invitation sent to their email address and, will be asked to create a password for their Blynk account and then will be able to activate their device with Blynk. Here you can find more information about how to deploy your WiFi and non-WiFi products to customers using Blynk PRO.
Business plan: This plan eliminates the need to invite each user via email and allows self-registration. The user can simply purchase your device, follow the instructions to create an account in your Blynk-powered app / web portal and activate their device. Blynk is working on making it possible for PRO clients as well with an add-on.
Users of this type have access to all the functionality required to configure the platform for use by end-users (also called Clients). This is usually someone who builds the hardware, develops the firmware, and does all the needed configurations. By default, the first user in Organization becomes a Developer and is assigned the role of Admin.
Currently, only one developer is allowed per Organization for Free and Plus plans.
If you want some other user to be a developer in your organization you should first switch off the dev mode in your account either in Blynk.Console or Blynk.App. After that the other user can switch it on.
PRO and Business plans allow having multiple developers. Assign a user the Admin role in your Organization so they can switch to the Developer mode.
These users can add devices and use the platform's functionality based on their role and set of permissions, but they can't edit any configurations made by the Developer.
Available in Enterprise version only. These are the members of Partners organization with an additional set of functionality to create and manage clients. Partners could be:
As partners functionality is only available in the Business plans the exact set of permissions for these additional user types can be configured according to the client’s needs.
Each user has a role in the organization. By default there are three main roles.
- Admin – is intended to have the highest level of permissions
- Staff – we recommend to set up and use this role for internal company functions and client support
- Users – is intended to have the most limited set of permissions, mostly focused on managing their own devices
Each role has a set of permissions. With Free and Plus plans you can change permissions for a specific user by changing their role. PRO and Business plans allow editing permissions by role. Read more about it here.