awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
TykTechnologies avatar

TykTechnologies/tyk

0
View on GitHub↗
10,744 estrellas·1,156 forks·Go·11 vistas

Tyk

Tyk is an open-source API gateway written in Go that routes, secures, and monitors network traffic across REST, GraphQL, TCP, and gRPC protocols. It functions as a multi-protocol proxy designed to deliver requests to backend services while managing the end-to-end API lifecycle.

The system distinguishes itself through a plugin-based architecture that allows for the injection of custom logic into the request and response middleware chain. It also features native Kubernetes integration, operating as an ingress controller that uses operators and custom resource definitions to deploy security policies and orchestrate API routing.

The gateway covers a broad range of management capabilities, including standardized authentication via tokens and certificates, granular access control, and network restrictions. It provides tools for traffic rate limiting and quotas to protect backend services, along with usage analytics and event-driven webhooks for external notifications.

Configuration is managed through a dedicated command line tool that synchronizes system settings with version control systems across distributed nodes.

Features

  • API Gateways - Serves as an open-source API gateway for routing, securing, and monitoring multi-protocol network traffic.
  • API Gateways - Acts as an open-source API gateway that routes, secures, and monitors traffic across multiple protocols.
  • API Traffic Management - Controls and routes service-to-service communication using centralized policies and header transformations.
  • Multi-Protocol Routing - Abstracts the transport layer to route REST, GraphQL, gRPC, and TCP traffic using a unified model.
  • Traffic Routing - Directs network traffic across REST, GraphQL, TCP, and gRPC protocols to backend services.
  • Authentication Standards - Validates user identities using industry-standard protocols such as tokens and certificates.
  • Granular Access Controls - Secures endpoints by authenticating identities and enforcing granular permissions and IP-based restrictions.
  • Identity-Based Authentication - Verifies incoming requests against internal or external identity providers using tokens and certificates.
  • Gateway Middleware - Supports custom plugins in various languages to modify the request and response middleware chain.
  • Plugin-Based Logic Extensions - Allows injecting external binaries or scripts into the request lifecycle to execute custom business logic.
  • Multi-Protocol Proxies - Acts as a multi-protocol proxy supporting REST, GraphQL, TCP, and gRPC with custom plugin extensibility.
  • Middleware Pipelines - Processes network requests through a sequential pipeline of modular plugins to modify security contexts and headers.
  • Middleware Chains - Extends the request and response chain via plugins to transform data or modify headers.
  • API Policy Orchestration - Deploys and configures security policies and API routing using native Kubernetes resources and operators.
  • API Lifecycle Management - Provides tools for scheduling API version lifecycles and sunsetting deprecated endpoints.
  • API Usage Analytics - Records and monitors raw API consumption data to analyze traffic patterns and user access.
  • Version Control Sync - Synchronizes system settings with version control systems using a dedicated command line tool.
  • Ingress Controllers - Functions as a Kubernetes ingress controller to manage external access and deploy security policies via cluster resources.
  • Kubernetes Deployments - Configures APIs and security policies using native Kubernetes cluster resources and operators.
  • Kubernetes Operators - Uses custom resource definitions and operators to automate the deployment of gateway configurations on Kubernetes.
  • Rate Limiting - Protects backend services from overload by restricting the number of requests a consumer can make.
  • API Content Transformations - Converts data formats and modifies request headers to ensure compatibility between communication protocols and backend services.
  • High-Concurrency Runtimes - Utilizes a Go-based concurrent runtime with goroutines and channels to handle high-volume network traffic.
  • Configuration Syncing - Aligns local version-controlled settings with the active runtime state across distributed gateway nodes.
  • Network Access Restrictions - Implements network access restrictions using IP allowlists and blocklists to filter traffic.
  • API Gateways - Lightweight gateway featuring analytics and logging.
  • Service Governance and Platforms - Full-featured open source API gateway for service management.
  • API Gateways - Full-featured API management and gateway platform.
  • API Gateways and Proxies - Open-source gateway supporting REST, GraphQL, and gRPC.

Historial de estrellas

Gráfico del historial de estrellas de tyktechnologies/tykGráfico del historial de estrellas de tyktechnologies/tyk

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Tyk

Proyectos open-source similares, clasificados según cuántas características comparten con Tyk.
  • alibaba/higressAvatar de alibaba

    alibaba/higress

    7,558Ver en GitHub↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Goai-gatewayai-nativeapi-gateway
    Ver en GitHub↗7,558
  • luraproject/luraAvatar de luraproject

    luraproject/lura

    6,780Ver en GitHub↗

    Lura is an API gateway and traffic router that directs network requests to backend services using a configurable pipeline of processing steps. It functions as a backend load balancer and a request middleware engine designed to validate, modify, and transform incoming requests and responses. The system specializes in API response aggregation, allowing it to execute concurrent requests to multiple backend services and merge the results into a single unified output. This includes the ability to perform dynamic response mapping by renaming fields and filtering data to optimize the final client pa

    Goapi-gatewayapisbackend-services
    Ver en GitHub↗6,780
  • apache/apisixAvatar de apache

    apache/apisix

    16,767Ver en GitHub↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    Luaapiapi-gatewayapi-management
    Ver en GitHub↗16,767
  • bunkerity/bunkerwebAvatar de bunkerity

    bunkerity/bunkerweb

    10,629Ver en GitHub↗

    BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall and Nginx reverse proxy. It provides a security layer for web applications, combining traffic routing with automated SSL certificate management and a web-based security dashboard for monitoring and configuration. The project distinguishes itself through its deep integration with container orchestrators, serving as a Kubernetes ingress controller that automates security settings and service discovery via container labels. It features a plugin-based extension model and a manageme

    Python
    Ver en GitHub↗10,629
Ver las 30 alternativas a Tyk→

Preguntas frecuentes

¿Qué hace tyktechnologies/tyk?

Tyk is an open-source API gateway written in Go that routes, secures, and monitors network traffic across REST, GraphQL, TCP, and gRPC protocols. It functions as a multi-protocol proxy designed to deliver requests to backend services while managing the end-to-end API lifecycle.

¿Cuáles son las características principales de tyktechnologies/tyk?

Las características principales de tyktechnologies/tyk son: API Gateways, API Traffic Management, Multi-Protocol Routing, Traffic Routing, Authentication Standards, Granular Access Controls, Identity-Based Authentication, Gateway Middleware.

¿Qué alternativas de código abierto existen para tyktechnologies/tyk?

Las alternativas de código abierto para tyktechnologies/tyk incluyen: alibaba/higress — Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It… luraproject/lura — Lura is an API gateway and traffic router that directs network requests to backend services using a configurable… apache/apisix — This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for… bunkerity/bunkerweb — BunkerWeb is a containerized suite of infrastructure tools that functions as a cloud-native web application firewall… megaease/easegress — Easegress is a cloud native API gateway, Kubernetes ingress controller, and service mesh control plane. It serves as a… ibm/mcp-context-forge — mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a…