I want to reduce friction and barriers to try the API. I would like to avoid forcing the developer to sign up to get an API key.
Current ideas is to allow a developer to create there own API key on the first request, treating it like a secret.
However it would be good to have a way to contact the developer via email.
What are clever ways you’ve seen to reduce friction when trying an API?