If you try to fetch values and there is no connection nor ached values, the client won't be able to hit Config.ly's servers. I think it's a good idea to implement Config.ly with graceful degradation if you are concerned about this case (e.g. "configly.get(key) || "default_value"); though it should only happen in this specific use case.
If you lose internet while using it, the values could be cached and it will work well.
We have a graceful degradation feature on the roadmap; something like hard-coding fallback values in case of offline issues like this. Something like:
configly.init(API_KEY, { default_values: { price: '$1,000,000', upgrades: ['AC', 'Hot rod red'], } )
What do you think?