Nithin Kamath's open-source advocacy

From WebNotes, a public knowledge base. Last updated . Reading time ~10 min.

Nithin Kamath’s open-source advocacy refers to the sustained public position taken by Nithin Kamath, founder and chief executive officer of Zerodha, in favour of adopting free and open-source software (FOSS) in Indian financial services infrastructure. This advocacy encompasses public statements, regulatory submissions, social media commentary, and the example set by Zerodha’s own technology choices. It is closely related to, and made credible by, the open-source software contributions of Kailash Nadh, Zerodha’s chief technology officer. A detailed account of Nadh’s own FOSS contributions is at Kailash Nadh’s FOSS contributions.

Background: Indian financial services and proprietary software

Indian financial services infrastructure has historically relied heavily on commercial, proprietary software vendors for core trading, settlement, and data management systems. Exchanges, brokers, depositories, and asset managers have typically licensed software from a small number of established vendors, including Tata Consultancy Services, Wipro, and international trading system vendors. This model creates vendor lock-in, limits the ability of firms to customise and extend their systems, imposes recurring licensing costs, and concentrates systemic risk in the vendors on which critical financial infrastructure depends.

The concentration of Indian brokerage technology in a small number of vendor solutions has also meant that interface quality, performance, and feature innovation have been constrained by vendor development roadmaps rather than driven by competitive pressure from individual broker technology teams.

Zerodha, founded in 2010, was built from inception on open-source software. This decision was partly practical, because the company was bootstrapped and could not afford the licensing costs of commercial trading systems, and partly philosophical, reflecting the conviction of both Nithin Kamath and Kailash Nadh that open-source tools were technically superior for the purposes they needed and that dependence on commercial vendors was an avoidable long-term risk.

Nithin Kamath’s public advocacy

Social media commentary

Nithin Kamath has used his social media presence, particularly on Twitter/X under the handle @Nithin0dha, to argue for open-source adoption in Indian financial services. He has responded to SEBI consultation papers and exchange circulars with commentary that advocates for open standards and against proprietary systems where open alternatives are viable.

His social media advocacy is characterised by a practical rather than ideological register: he typically argues for open source on grounds of cost efficiency, resilience, and the ability to audit and modify systems the company depends on, rather than on the basis of free-software principles as such. This pragmatic framing is more accessible to a financial services audience than a politically charged FOSS advocacy would be.

He has highlighted specific instances where Zerodha’s open-source approach has produced advantages: the ability to identify and fix bugs rather than wait for vendor patches, the ability to add features without negotiating with vendors, and the absence of licensing costs that would otherwise constrain investment in technology capability.

Advocacy for open APIs in financial services

Kamath has been a consistent public advocate for open application programming interfaces in Indian financial services. This advocacy takes its most concrete form in Zerodha’s own Kite Connect API, which was published in 2016 and provides third-party software developers with programmatic access to Zerodha’s trading infrastructure.

His public advocacy has connected this internal decision to a broader argument: that open APIs in financial services reduce switching costs for consumers, encourage competition among service providers, and enable a layer of innovation that the core financial institutions cannot themselves produce quickly enough.

This argument is directionally aligned with regulatory developments in India including the account aggregator framework (which enables data portability across financial institutions for consenting users) and the Open Credit Enablement Network (OCEN), which aims to enable fintech companies to access credit distribution infrastructure. Kamath has spoken positively about these regulatory developments as consistent with the open-infrastructure philosophy he advocates.

He has also argued that open APIs specifically within the brokerage industry would benefit retail investors by enabling them to connect their accounts to analysis and portfolio management tools of their choice, rather than being constrained to the tools provided by their broker.

Regulatory engagement

Kamath has participated in the SEBI consultation process on multiple occasions, both through formal submissions and through public commentary that SEBI’s policy teams have access to. His engagement has included:

  • Commentary on SEBI’s consultations on technology governance for market infrastructure institutions, where he has advocated for provisions that allow or encourage the use of open-source software
  • Responses to exchange circulars on technology standards for stockbrokers, where he has advocated for outcome-based standards rather than vendor-specific requirements
  • Public discussion of SEBI proposals on cybersecurity standards, where he has noted that open-source systems have certain security characteristics (peer review of code, rapid community response to vulnerabilities) that are not always acknowledged in frameworks oriented towards commercial vendor compliance

His engagement with SEBI and exchanges on technology policy is enabled by his credibility as the CEO of India’s largest broker and as someone who can speak from direct operational experience of building financial technology at scale on an open-source stack.

Advocacy within the fintech ecosystem

Kamath has spoken at fintech events and through media about the broader potential of open-source principles in Indian financial services, including in areas beyond stockbroking such as lending infrastructure, payment systems, and insurance technology.

He has been supportive of India Stack, the set of open digital public infrastructure layers (Aadhaar, UPI, DigiLocker, and the account aggregator framework) that has been constructed by the Indian government and regulatory bodies. He has drawn a parallel between the success of India Stack in enabling fintech innovation through open infrastructure and the potential for similar open approaches within the more tightly regulated securities market.

Zerodha’s technology choices as demonstrated advocacy

Beyond verbal advocacy, Zerodha’s technology architecture itself constitutes a visible and sustained demonstration of what open-source adoption in financial services can produce at scale. Key aspects of this demonstration include:

Core platform

Kite, Zerodha’s flagship trading platform, and Zerodha Console, its reporting and analytics platform, are both built on open-source languages and frameworks. The backend is written in Go, a programming language developed at Google and released as open-source. The databases are PostgreSQL and other open-source data stores. The frontend uses React, which is open-source. No significant commercial software vendor’s system forms any part of the core platform.

This means that Zerodha’s technology team has full visibility into every layer of the system, can modify any part of it in response to operational requirements, and is not dependent on any vendor’s development roadmap or support contract timeline.

No commercial trading system

The Indian brokerage industry has several commercial trading system vendors whose platforms are used by a large number of brokers. Zerodha does not use any of these. Its order management system, risk management system, and trade processing infrastructure were built from scratch by Kailash Nadh’s team. This represents a substantial engineering investment but confers corresponding strategic independence.

Published open-source contributions

Zerodha has published several open-source projects, the most significant of which are maintained by Kailash Nadh personally. Listmonk (a self-hosted newsletter manager) and Koanf (a configuration library for Go) have global user communities independent of Zerodha. Zerodha’s technology blog (zerodha.tech) documents engineering decisions and approaches in public, contributing to the broader knowledge commons.

Reception and influence

Within the industry

Kamath’s advocacy has had an influence on the technology choices of subsequent Indian fintech and brokerage companies, though this influence is difficult to quantify precisely. Several of the newer Indian discount brokers and fintech platforms launched after Zerodha, having seen that an open-source, in-house technology approach was viable at scale, have adopted similar approaches rather than relying on commercial vendor platforms.

The broader Indian fintech ecosystem has also moved in the direction Kamath has advocated, with SEBI and Reserve Bank of India policies on open APIs, account aggregators, and data portability reflecting some of the same principles he has articulated.

Limitations and criticism

Kamath’s advocacy does not represent the consensus view in Indian financial services. Many established institutions continue to rely on commercial vendor software for core systems, and the argument that open-source systems are more secure or more reliable than commercial vendor systems is contested. Some industry practitioners argue that commercial vendors provide support and accountability that self-built open-source systems cannot, particularly for institutions that do not have deep engineering capability.

The practical viability of Zerodha’s approach depends on the presence of an engineering leadership of Kailash Nadh’s calibre and a technology team willing to build and maintain systems that commercial vendors would otherwise provide. This is not a precondition that all financial institutions can meet, and Kamath has not argued that it is.

See also

References

  1. Nithin Kamath, Twitter/X, @Nithin0dha, posts on open source and financial infrastructure. Retrieved May 2026.
  2. Zerodha Technology Blog, zerodha.tech, posts on engineering stack and open-source tools. Retrieved May 2026.
  3. Kite Connect API documentation, kite.trade. Retrieved May 2026.
  4. SEBI consultation paper on technology governance in market infrastructure institutions, 2023. sebi.gov.in.
  5. The Ken, “Zerodha’s technology bet: betting against every incumbent in Indian brokerage”, 2019.
  6. Inc42, “How Zerodha uses open source to compete with incumbents”, 2020.
  7. Zerodha Z-Connect blog, zerodha.com/z-connect, posts on technology philosophy. Retrieved May 2026.
  8. Reserve Bank of India, Account Aggregator framework documentation, rbi.org.in. Retrieved May 2026.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.