Zerodha logo

What is a static IP and how to add one to your developer account?

A static Internet Protocol (IP) address is a fixed address assigned to your internet connection that never changes. You typically obtain a static IP from internet service providers (ISPs), cloud, or Virtual Private Server (VPS) providers. A dynamic IP, by contrast, is temporary and changes every time you connect to the internet.

As per regulations, effective 1 April 2026, you must have a static IP for API-based order placement. This requirement applies to all API-based order placement as per NSE/SEBI algorithmic trading regulations. The WebSocket market data stream and other APIs, such as orderbook and positions, can continue to be accessed from any IP address.

How to add a static IP to your developer account

Updating the IP confirms that the static IPs will be used only by you and/or your immediate family.

To add a static IP, log in to your Kite Connect developer account and follow these steps:

  1. Navigate to the Profile section in the top-right corner.
  2. Under IP Whitelist, enter your static IP address.
  3. Click on Update to whitelist the IP. Verify the IP address carefully before saving. Exchange rules allow just one modification per calendar week.


How to use the same static IP for multiple family accounts in Kite Connect

You can use the same static IP address for your family accounts (spouse, dependent children, and dependent parents) through a single developer account.

To set this up:

  1. Use a single developer account for all family members.
  2. Create separate apps under that account.
  3. Add all relevant client IDs (yours and your family members') to each app.
  4. During IP whitelisting, read and confirm the declaration: I confirm that the above static IPs will be used exclusively by me and/or my immediate family.

Once you complete these steps, all family accounts can share the same static IP without any issues.

Things to keep in mind

  • You must add at least one primary IP.
  • You can add up to two IPs, one per line.
  • Adding a secondary IP is optional.

Still need help?

Create a ticket

Open tickets

We see that you have the following ticket(s) open:

If you have the same query, check and update the existing ticket here. In case of a new query, click on Continue.

Continue