> ## Documentation Index
> Fetch the complete documentation index at: https://geonode.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Session Type

> What is a Session? A Guide to Rotating and Sticky Session

***

When configuring proxies, choosing the right session type is essential for achieving optimal performance, maintaining stable connections, and avoiding detection.

This guide will help you understand what a session is when using a proxy and determine which session type is best for your needs.

## **What is a Session in Proxy Usage?**

A session in proxy configuration refers to the duration for which a user maintains a connection using the same IP address. The type of session determines whether the IP remains static for an extended period or changes frequently.

### **Types**

The two primary session types are:

* Rotating Sessions
* Sticky Sessions

Let's explore their differences and find the best fit for your needs.

***

## **1. Rotating Sessions**

A Rotating Session assigns a new IP address with each request or after a specified time interval. This ensures high anonymity and reduces the risk of detection.

### **Ideal For:**

* Web Scraping
* Automation
* Avoiding Detection

### **Key Features:**

* Automatic IP Rotation: A new IP is assigned with every request or after a set time.
* High Anonymity: Reduces the risk of being blocked or flagged.
* Efficient for Large-Scale Operations: Ideal for tasks that require multiple requests.

### **Common Use Cases:**

* Search Engine Scraping: Gather search result data without getting blocked.
* Price Monitoring: Track competitor pricing in real time.
* Ad Verification: Ensure accurate ad placement and detect fraud.

***

## **2. Sticky Sessions**

A Sticky Session keeps the same IP address for an extended period, maintaining a persistent connection. This helps in scenarios where session consistency is required.

### **Ideal For:**

* Session-Based Activities
* Maintaining Login Sessions
* Application Testing

### **Key Features:**

* Consistent IP Address: Ensures a stable connection for session-based tasks.
* Customizable Duration: Keep the same IP for a defined period.
* Reduces Re-Authentication: Avoids frequent logouts and session resets.

### **Common Use Cases:**

* Account Management: Maintain login sessions without getting logged out.
* E-Commerce Transactions: Ensure a stable connection for shopping cart interactions.
* Streaming Services: Prevent disruptions in content access.

***

## **How to Choose the Right Session Type**

| Criteria    | Rotating Sessions                          | Sticky Sessions                               |
| ----------- | ------------------------------------------ | --------------------------------------------- |
| IP Rotation | Changes with each request or time interval | Stays the same for an extended duration       |
| Anonymity   | High (frequent IP changes)                 | Moderate (same IP for longer periods)         |
| Best For    | Scraping, automation, avoiding detection   | Logging in, transactions, session-based tasks |
| Efficiency  | Ideal for bulk data collection             | Best for maintaining stable sessions          |

***

## **Final Tips**

* Choose Rotating Sessions for high-volume, repetitive tasks where anonymity is key.
* Opt for Sticky Sessions when stability is required, such as logging into accounts or completing transactions.
* Combine Both: In some workflows, using both session types together can optimize efficiency.
