Use Jugaad-Trader, a python library, to trade in Zerodha even without Kite Connect Subscription.
In this post we will log in to Zerodha account using python requests
Introduction The jtrader command provides set of utilities to manage how you log in and interact with your broker’s account. The idea is that you should not use your credentials in the code ever. Additionally it may provide utilities to interact with your account from command line. Currently it support Zerodha only. Getting started jtrader is the root command, it will then have sub-commands for each of the brokers $ jtrader Usage: jtrader [OPTIONS] COMMAND [ARGS].
Jugad trader is an unofficial client for Zerodha and Upstox trading account. You can programatically log in to your Zerodha and Upstox account using your credentials and automate some of your tasks.
This is part of jugaad-trader documentation, with detailed reference for
Upstox related functions