Generating keys for users to authenticate to an api?

I’m looking to build an api that’s accessed by end users, and I want to be able to generate api keys and secrets for registered users to authenticate with. Is Ory Hydra a good fit for this use case?

If you’re looking for OAuth 2.0 capabilities (act on a user’s behalf - like facebook apps or dropbox apps) then yes, otherwise you may just want to introduce API keys which is possible with, for example, https://github.com/Mashape/kong