{"repo":"TheHardeep/fenix","free":true,"listed":false,"github":"https://github.com/TheHardeep/fenix","clone":"git clone https://github.com/TheHardeep/fenix.git","description":"A Python library for trading in the Indian Finance Sector with support for 15+ broker APIs.","language":"Python","stars":55,"topics":["api","algo-trading","banknifty","broker-api","equity-trading","finance","fyers-api","library","market-data","nse"],"license":"GPL-3.0","category":"trading","readme_excerpt":"Fenix Change one word. Trade any broker. One unified Python API across 15 Indian brokers — authentication, instrument tokens, orders, positions, and account data, all returned in one consistent shape. Install · Quickstart · Features · Brokers · Constants · Paper Mode · Documentation --- Every Indian broker ships its own REST API with its own URLs, field names, constants for order side and product type, error envelope, and rate limits. Writing a strategy against one broker means re-learning all of that for the next. Fenix is an adapter library : each broker is a class that implements the same methods and returns the same dictionaries — a single unified interface purpose-built for the Indian markets (NSE, BSE, NFO, BFO, MCX, CDS). It is built for coders, quant developers, technically-skilled traders, and data scientists building algorithmic trading systems on top of one stable API. Why Fenix - Learn it once, ship everywhere. The same method names, parameters, and return shapes work across every adapter. Porting a strategy to a new broker is a one-line change — not a rewrite. - One vocabulary, not fifteen. Your code speaks in Fenix constants — Side.BUY , Product.MIS , OrderType.SLM — and each adapter translates to its broker's dialect, with validation. - Backtest with paper mode. Flip one flag and the same strategy runs against a built-in matching engine — realistic fills, positions, and PnL, with no credentials and zero live calls. - Safe by default. Token-bucket rate limiting ","default_branch":null,"files":null,"tree":[],"storefront":"/r/TheHardeep","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TheHardeep/fenix/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}