Do i need to add network/multi site to use the plugins

I want to batch create users and groups plugins but don’t really need a multi network site setup. I am presuming the inability to download those plugins from wp-admin means I need to activate the network to use them. (Multi network just seems overkill for my needs ) sorry if this is a dumb question.