Hi. We want to build out code demos using JSFiddle of our various APIs. Can you recommend a strategy for using demo API keys on the public demos? Any suggestions are welcome!
What we can recommend is definitely to have the demo API keys managed at the user level. All users get different API keys even for demo that are instantiated by Blobr. You can even use SSO if you want it to be as smooth as possible.
It makes it super easy for all your users to test your APIs super quickly. On the other side, you will be able to understand API usage and how they turn from visitors to subscribers.
An alternative is to create demo API keys with a limited number of API calls for a dedicated API product. Then you can share those specific API keys and you can define an appropriate throttling limit and rate limits. It means that you will have one set of API keys for all your users.
Please, let me know if you need additional info. Alex