Making KiteConnect API available to the retail customers at a reasonable cost is a step in the right direction. Kudos!
Please also make historical Options data for expired contracts available too. Currently, I have to fall back to Breeze to get that. After all, your own App Streak is getting it from somewhere in order to run back tests. Why not provide the same to customers then if you want to encourage Apps like Streak to be developed by third parties?
I have seen it before I wrote this. The point is, no serious back testing can be done without it. If your own Streak App can access it, why can't we? Please forward this to the decision makers.