Best choice in my opinion would be to create two clients (apps) on Instagram:
- one for production
- one for dev
You will then have two sets of credentials.
For example with Rails switch from one config to the other depending on the current environment:
if Rails.env == "development" || Rails.env == "test"
# load development instagram client config
else
# load production instagram client config
end