EndNote allows you to share groups with up to 1,000 people. Collaborators will need an EndNote Online account but they don't need a desktop account.
You can share a library with up to 100 people. Each collaborator will need access to EndNote 20 (desktop) and an EndNote Online account. It is a good idea to back up your library before sharing.