Core Components
Linqra consists of three main components that work together to provide a complete API management solution:Discovery Server
The Discovery Server is built on Netflix Eureka and serves as the service registry for your microservices architecture. It:- Enables dynamic service discovery
- Maintains a registry of available services
- Facilitates automatic routing by resolving service addresses
- Supports high availability and fault tolerance
API Gateway
The API Gateway is the central component of the Linqra ecosystem. It:- Manages all incoming API requests
- Implements dynamic routing based on service discovery
- Provides built-in resilience patterns
- Handles security and authentication
- Supports both traditional REST APIs and AI endpoints
Edge Service
The Edge Service provides a web-based user interface for monitoring and managing your API ecosystem:- Displays detailed metrics and statistics
- Monitors service health and performance
- Provides real-time analytics
- Offers configuration management capabilities
Security Configuration
Linqra uses SSL/TLS certificates for secure communication between components. For development environments, you can:Self-Signed Certificates
Generate and configure self-signed certificates for local development
Installation Options
You can install Linqra components either as standalone applications or using containers.Docker Compose Configuration
Containerized Setup
All required technologies are available as containerized solutions for easy deployment:Make sure to update the environment variables and passwords according to your security requirements before deploying to production.
Tech Stack
Linqra’s architecture is built on a robust set of technologies, each serving a specific purpose in the ecosystem:
All these components are available as containerized solutions for easy deployment and scaling.
Database Layer
MongoDB
Primary database with high availability replica set
Redis
High-performance caching and real-time data layer
Identity Management
Keycloak
Identity and Access Management solution
Uses PostgreSQL for data storage (database choice configurable)
If your organization already has an Identity Provider set up, you can integrate it with Linqra. Otherwise, we provide a containerized Keycloak setup with PostgreSQL.

