# gateway | INFINI Labs | Knowledge Base | Instagit

🚀 A High-performance Gateway Designed for Search Scenarios. Good friend of Elasticsearch / Opensearch / Easysearch.

GitHub Stars: 80

Repository: https://github.com/infinilabs/gateway

---

## Articles

### [How to Ensure Zero-Downtime During Elasticsearch Cluster Topology Changes with INFINI Gateway](/infinilabs/gateway/how-to-ensure-zero-downtime-during-elasticsearch-cluster-topology-changes-when-using-infini-gateway)

Achieve zero-downtime Elasticsearch cluster topology changes with INFINI Gateway. Learn how dynamic node discovery and graceful connection switching ensures uninterrupted service.

- Tags: how-to-guide
- Published: 2026-03-04

### [Optimizing INFINI Gateway Performance for High-Throughput Scenarios: 8 Core Strategies](/infinilabs/gateway/what-are-the-best-practices-for-optimizing-infini-gateway-performance-in-high-throughput-scenarios)

Boost INFINI Gateway performance in high-throughput scenarios with 8 core strategies. Optimize worker pools, connections, batch sizes, load balancing, and rate limits.

- Tags: best-practices
- Published: 2026-03-04

### [How to Configure Request and Response Header Manipulation Filters in INFINI Gateway](/infinilabs/gateway/how-can-request-and-response-header-manipulation-filters-be-configured-in-infini-gateway)

Configure INFINI Gateway request and response header filters using include and exclude rules to permit or block traffic. Learn how to deny requests or redirect flows efficiently.

- Tags: how-to-guide
- Published: 2026-03-04

### [How to Implement Data Masking or Desensitization for Sensitive Fields via INFINI Gateway](/infinilabs/gateway/what-are-the-methods-for-implementing-data-masking-or-desensitization-for-sensitive-fields-via-infini-gateway)

Implement data masking and desensitization for sensitive fields using INFINI Gateway. Learn how to mask, delete, or replace sensitive data with filter-based transformations and Elasticsearch integrations.

- Tags: how-to-guide
- Published: 2026-03-04

### [How to Develop and Deploy Custom Request/Response Filters for Data Transformation in INFINI Gateway](/infinilabs/gateway/how-to-develop-and-deploy-custom-request-response-filters-for-data-transformation-in-infini-gateway)

Learn to develop and deploy custom request response filters for data transformation in INFINI Gateway. Transform data at the edge with ease.

- Tags: how-to-guide
- Published: 2026-03-04

### [How INFINI Gateway's Automatic Retry Mechanism Handles Transient Elasticsearch Failures](/infinilabs/gateway/how-does-the-automatic-retry-mechanism-in-infini-gateway-handle-transient-elasticsearch-cluster-failures)

INFINI Gateway's automatic retry mechanism handles transient Elasticsearch failures by detecting unhealthy nodes and retrying requests on alternative hosts. Configure your maximum retries.

- Tags: deep-dive
- Published: 2026-03-04

### [How to Implement Cross-Cluster Routing in INFINI Gateway Using Index Patterns](/infinilabs/gateway/how-can-cross-cluster-routing-be-implemented-in-infini-gateway-based-on-index-patterns)

Implement cross cluster routing in INFINI Gateway using index patterns. Learn how to evaluate routing rules and forward requests to Elasticsearch clusters.

- Tags: how-to-guide
- Published: 2026-03-04

### [How to Set Up Monitoring for INFINI Gateway Using Prometheus and Grafana](/infinilabs/gateway/how-to-set-up-monitoring-for-infini-gateway-using-prometheus-and-visualize-metrics-with-grafana)

Set up monitoring for INFINI Gateway with Prometheus and Grafana. This guide shows you how to scrape performance data directly from the gateway's stats endpoint for powerful visualization.

- Tags: how-to-guide
- Published: 2026-03-04

### [Integrating INFINI Gateway with Kibana for Enhanced Dashboard Performance](/infinilabs/gateway/what-is-the-recommended-approach-for-integrating-infini-gateway-with-kibana-for-enhanced-dashboard-performance)

Enhance Kibana dashboard performance by integrating INFINI Gateway. Route traffic through HTTPS and use `cache_first` flow to cut response times from 200ms to under 10ms.

- Tags: tutorial
- Published: 2026-03-04

### [How the Pipeline Processor in INFINI Gateway Manages Data Transformation and Filtering](/infinilabs/gateway/how-does-the-pipeline-processor-in-infini-gateway-manage-data-transformation-and-filtering)

Discover how INFINI Gateway pipelines process messages, apply filters, and commit offsets for efficient data transformation and filtering.

- Tags: deep-dive
- Published: 2026-03-04

### [How to Debug Request Routing Issues and Visualize Routing Decisions in INFINI Gateway](/infinilabs/gateway/what-strategies-can-be-used-to-debug-request-routing-issues-and-visualize-routing-decisions-in-infini-gateway)

Debug INFINI Gateway request routing with trace logs and diagnostic headers. Visualize routing decisions in real time to solve complex issues effectively.

- Tags: how-to-guide
- Published: 2026-03-04

### [Load Balancing Algorithms in INFINI Gateway: Configuration and Implementation Guide](/infinilabs/gateway/what-are-the-available-load-balancing-algorithms-in-infini-gateway-for-read-and-write-operations-and-how-to-configure-them)

Discover INFINI Gateway's weighted round-robin load balancing for reads and writes. Learn how to configure this algorithm using Elasticsearch filter settings for optimal performance.

- Tags: how-to-guide
- Published: 2026-03-04

### [How to Configure Traffic Throttling at Index, Node, and User Levels in INFINI Gateway](/infinilabs/gateway/how-to-configure-traffic-throttling-at-different-granularities-including-index-node-and-user-levels)

Master traffic throttling in INFINI Gateway at index, node, and user levels. Learn to configure limits using traffic_control, request_path_limiter, and request_user_limiter filters.

- Tags: how-to-guide
- Published: 2026-03-04

### [Request Authentication and Authorization Flows in INFINI Gateway](/infinilabs/gateway/describe-the-request-authentication-and-authorization-flows-within-the-infini-gateway)

Explore INFINI Gateway's request authentication and authorization flows. Learn how security filters validate credentials and manage access control decisions.

- Tags: how-to-guide
- Published: 2026-03-04

### [How to Configure TLS/HTTPS Termination in INFINI Gateway: A Complete Guide to Automatic Certificate Management](/infinilabs/gateway/how-to-configure-tls-https-termination-in-infini-gateway-including-automatic-certificate-management)

Learn to configure TLS/HTTPS termination in INFINI Gateway. This guide covers automatic certificate management and custom certificate support for secure API gateway access.

- Tags: how-to-guide
- Published: 2026-03-04

### [Traffic Cloning to Multiple Elasticsearch Clusters with INFINI Gateway](/infinilabs/gateway/what-is-the-process-for-implementing-traffic-cloning-to-multiple-elasticsearch-clusters-using-infini-gateway)

Clone traffic to multiple Elasticsearch clusters effortlessly with INFINI Gateway. Distribute requests simultaneously to separate clusters without code changes.

- Tags: how-to-guide
- Published: 2026-03-04

### [How to Configure Query Caching in INFINI Gateway to Accelerate Search Requests](/infinilabs/gateway/how-can-query-caching-be-configured-in-infini-gateway-to-accelerate-search-requests)

Accelerate search requests with INFINI Gateway query caching. Learn to configure get cache and set cache filter plugins for faster query results.

- Tags: how-to-guide
- Published: 2026-03-04

### [How Bulk Indexing Acceleration Works in INFINI Gateway: Pipeline Deep Dive and Optimization Guide](/infinilabs/gateway/explain-the-internal-workings-of-bulk-indexing-acceleration-in-infini-gateway-and-how-to-optimize-its-performance)

Discover how INFINI Gateway accelerates Elasticsearch bulk indexing through sub-buffer routing and async processing. Learn optimization techniques to eliminate bottlenecks and enhance performance.

- Tags: deep-dive
- Published: 2026-03-04

### [How to Configure Floating IP for a Highly Available INFINI Gateway Deployment](/infinilabs/gateway/what-are-the-steps-to-configure-floating-ip-for-a-highly-available-infini-gateway-deployment)

Learn to configure floating IP for a highly available INFINI Gateway deployment. Follow steps to enable the plugin, set IPs, assign priorities, and ensure a resilient setup.

- Tags: how-to-guide
- Published: 2026-03-04

### [INFINI Gateway High Availability and Automatic Failover: Floating-IP Plugin Architecture](/infinilabs/gateway/how-does-infini-gateway-implement-high-availability-and-automatic-failover-mechanisms)

Explore INFINI Gateway's high availability and automatic failover using its Floating-IP plugin. Discover TCP heartbeat, UDP multicast, and leader election for seamless node coordination.

- Tags: architecture
- Published: 2026-03-04

