So I've been working on a little script using the RainMachine API, and thinking that it might be useful to other users as well. It would be pretty easy to offer as a hosted service, for anyone with remote access enabled. But authenticating requires your username & password for my.rainmachine.com, and I'm not thrilled about collecting and persisting these.
Have you thought of letting users generate API keys for use by 3rd-party apps, and/or allowing developers to integrate their apps directly into my.rainmachine.com? API keys are nice because they're unique, you can rotate them independent of passwords, and you could allow access restrictions on them -- read-only, start/stop but not modify, etc. But either of these options could really help grow your development community.
Please sign in to leave a comment.