<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Developer Console on WebNotes</title><link>https://v2.webnotes.in/tags/developer-console/</link><description>Recent content in Developer Console on WebNotes</description><generator>Hugo</generator><language>en-IN</language><lastBuildDate>Tue, 12 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://v2.webnotes.in/tags/developer-console/index.xml" rel="self" type="application/rss+xml"/><item><title>How to generate a Kite Connect API key</title><link>https://v2.webnotes.in/how-to-generate-kite-connect-api-key/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://v2.webnotes.in/how-to-generate-kite-connect-api-key/</guid><description>&lt;p&gt;The &lt;a href="https://v2.webnotes.in/kite-connect-api/"&gt;Kite Connect API&lt;/a&gt;
 requires a valid &lt;code&gt;api_key&lt;/code&gt; and &lt;code&gt;api_secret&lt;/code&gt; pair to authenticate every session and API call. These credentials are issued by &lt;a href="https://v2.webnotes.in/zerodha/"&gt;Zerodha&amp;rsquo;s&lt;/a&gt;
 developer console at kite.trade after you register an app and subscribe to the Kite Connect service. This guide walks through every step of that process.&lt;/p&gt;
&lt;aside class="callout callout--key" role="note"&gt;
 &lt;strong class="callout__label"&gt;Prerequisites&lt;/strong&gt;
 &lt;div class="callout__body"&gt;&lt;ul&gt;
&lt;li&gt;A fully KYC-verified and active Zerodha trading account. Open one at zerodha.com if you do not have one.&lt;/li&gt;
&lt;li&gt;A Zerodha Kite Connect subscription (Rs 2,000/month). The subscription is billed to your Zerodha client ID.&lt;/li&gt;
&lt;li&gt;Two-factor authentication (TOTP) set up on your Zerodha account. This is mandatory for logging in to the developer console.&lt;/li&gt;
&lt;li&gt;A redirect URL where Zerodha will send users after they authorise your app. For testing, &lt;code&gt;http://127.0.0.1&lt;/code&gt; is acceptable.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/aside&gt;

&lt;aside class="callout callout--info" role="note"&gt;
 &lt;strong class="callout__label"&gt;Conflict-of-interest disclosure&lt;/strong&gt;
 &lt;div class="callout__body"&gt;WebNotes is an independent knowledge base. This guide is not sponsored by Zerodha or any third party. Links to kite.trade and zerodha.com are informational only.&lt;/div&gt;
&lt;/aside&gt;

&lt;h2 id="why-kite-connect-requires-an-api-key"&gt;Why Kite Connect requires an API key&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://v2.webnotes.in/kite-connect-api/"&gt;Kite Connect&lt;/a&gt;
 authenticates API clients using a two-credential model: the &lt;code&gt;api_key&lt;/code&gt; (an identifier, safe to share with users of your app) and the &lt;code&gt;api_secret&lt;/code&gt; (a private signing credential that must never be exposed). Every authenticated session begins with the OAuth-style login flow that uses both credentials to produce a short-lived &lt;code&gt;access_token&lt;/code&gt;. The &lt;code&gt;api_key&lt;/code&gt; also governs which Zerodha client IDs your app is authorised to act for, and is the billing identifier that Zerodha uses to track subscription status and usage.&lt;/p&gt;</description></item></channel></rss>