awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 repository-uri

Awesome GitHub RepositoriesAPI Gateway Configurations

Tools and interfaces for defining routing and security policies for API gateways.

Explore 13 awesome GitHub repositories matching networking & communication · API Gateway Configurations. Refine with filters or upvote what's useful.

Awesome API Gateway Configurations GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • traefik/traefikAvatar traefik

    traefik/traefik

    63,644Vezi pe GitHub↗

    Traefik is a cloud-native edge router and API gateway designed to manage service communication and traffic flow across distributed infrastructure. It functions as a dynamic service proxy that automatically discovers backend services and configures routing rules in real time, eliminating the need for manual restarts or complex configuration updates. By integrating directly with container orchestrators and service registries, it maintains a consistent state for network traffic, load balancing, and security policy enforcement. The project distinguishes itself through its deep integration with di

    Provides a unified interface for defining routing rules, security policies, and traffic management configurations.

    Goconsuldockeretcd
    Vezi pe GitHub↗63,644
  • quantumnous/new-apiAvatar QuantumNous

    QuantumNous/new-api

    39,722Vezi pe GitHub↗

    This project is an AI model API gateway and proxy server designed to provide a unified interface for interacting with diverse artificial intelligence service providers. It functions as a centralized middleware platform that routes, load balances, and translates API requests across multiple models, enabling developers to access text, image, audio, and video generation capabilities through a single, standardized integration. The gateway distinguishes itself through comprehensive administrative and financial controls, including event-driven usage accounting, real-time token consumption tracking,

    Prevents specific API channels from being used by disabling them based on assigned tags.

    Goai-gatewayclaudedeepseek
    Vezi pe GitHub↗39,722
  • apache/apisixAvatar apache

    apache/apisix

    16,767Vezi pe 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

    Provides a unified interface to create, update, and query gateway configurations including routes and services.

    Luaapiapi-gatewayapi-management
    Vezi pe GitHub↗16,767
  • rust-lang/cargoAvatar rust-lang

    rust-lang/cargo

    14,624Vezi pe GitHub↗

    Cargo is the official build system and package manager for the Rust programming language. It provides a unified command-line interface that orchestrates the entire development lifecycle, including compiling source code, managing complex dependency graphs, running tests, and distributing packages through a centralized registry. By utilizing declarative manifest files, it ensures that builds remain reproducible and consistent across different environments. The tool distinguishes itself through its deep integration with the Rust compiler and its sophisticated approach to project management. It f

    Restricts the download of specific package versions to prevent new projects from using deprecated or problematic releases.

    Rustcargopackage-managerrust
    Vezi pe GitHub↗14,624
  • boto/boto3Avatar boto

    boto/boto3

    9,834Vezi pe GitHub↗

    Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain

    AWS builds stateless HTTP/REST endpoints or stateful WebSocket interfaces to route traffic to backend services.

    Pythonawsaws-sdkcloud
    Vezi pe GitHub↗9,834
  • apache/shenyuA

    apache/shenyu

    8,794Vezi pe GitHub↗

    Shenyu is a microservices API gateway designed to route external traffic to backend services using dynamic rules and protocol conversion. It functions as a central entry point that manages traffic flow through a combination of an API traffic governor, a distributed configuration manager, and a security layer for protecting endpoints. The project features a dynamic plugin architecture that allows for the injection of custom request processing logic without restarting the server. It utilizes a distributed coordination service to synchronize routing and policy updates across a gateway cluster in

    Provides interfaces for real-time definition and update of routing and security policies via a dashboard.

    Java
    Vezi pe GitHub↗8,794
  • mosn/mosnAvatar mosn

    mosn/mosn

    4,517Vezi pe GitHub↗

    Mosn este un proxy de rețea multi-protocol conceput pentru service mesh-uri cloud-native, gestionarea API gateway-urilor și load balancing distribuit. Acesta redirecționează traficul de nivel patru și nivel șapte prin diverse protocoale de rețea pentru a asigura interoperabilitatea între componentele cloud distribuite. Proiectul se distinge prin capacitatea sa de a efectua actualizări de proxy fără downtime, înlocuind binarul care rulează în timp ce menține conexiunile de rețea existente. De asemenea, suportă extensia dinamică a proxy-ului, permițând adăugarea logicii personalizate de procesare a cererilor prin plugin-uri externe sau module Go compilate fără a reporni serviciile. Suprafața sa de capabilități include observabilitatea traficului de rețea prin metrici de sistem și log-uri de acces, precum și gestionarea traficului folosind load balancing bazat pe latență și circuit breakers. De asemenea, oferă gestionarea securizată a traficului prin TLS și se integrează cu controllerele de service mesh pentru configurare centralizată.

    Acts as an API gateway by routing incoming requests to services with integrated security and protocol logic.

    Godata-planeproxyservice-mesh
    Vezi pe GitHub↗4,517
  • opnsense/coreAvatar opnsense

    opnsense/core

    4,493Vezi pe GitHub↗

    Acest proiect este framework-ul principal de gestionare pentru un echipament de securitate, oferind infrastructura de bază pentru gestionarea firewall-ului, prevenirea intruziunilor în rețea și rețelistică de înaltă disponibilitate. Servește ca sistem centralizat pentru controlul politicilor de securitate a rețelei, filtrarea traficului și administrarea dashboard-ului echipamentului de securitate. Sistemul se distinge prin capabilitățile sale de înaltă disponibilitate, care includ sincronizarea configurațiilor și a tabelelor de stare a conexiunilor între noduri redundante pentru a permite failover-ul hardware automat. De asemenea, dispune de o arhitectură modulară de plugin-uri pentru extinderea logicii backend și a interfețelor utilizator, alături de un API bazat pe JSON pentru gestionarea programatică a regulilor firewall și a setărilor de sistem. Platforma acoperă o gamă largă de arii de capabilități, inclusiv configurarea rețelei pentru IPv4 și IPv6, tunelare VPN securizată, administrarea captive portal și instrumente cuprinzătoare de monitorizare și observabilitate. De asemenea, integrează gestionarea identității cu autentificare multi-factor și oferă instrumente pentru backup-ul configurației, urmărirea versiunilor și deployment pe hardware x86-64.

    Tracks gateway reachability and triggers automatic routing changes when a connection fails.

    PHPapibsdcaptive-portal
    Vezi pe GitHub↗4,493
  • pantsel/kongaAvatar pantsel

    pantsel/konga

    4,361Vezi pe GitHub↗

    Konga is a web-based administration panel for managing Kong API Gateway entities, nodes, and configurations without requiring direct command-line or API calls. It provides a visual interface for configuring routes, services, plugins, and upstreams, and supports connecting to and switching between multiple distributed gateway instances from a single control plane. The panel includes role-based access control that regulates which administrators can view or modify gateway configurations through separate user accounts and permissions. It also offers polling-based health monitoring that periodical

    A web-based interface for managing Kong API Gateway entities, nodes, and configurations without command-line tools.

    JavaScriptkongkong-admin-gui
    Vezi pe GitHub↗4,361
  • opensquilla/opensquillaAvatar opensquilla

    opensquilla/opensquilla

    4,211Vezi pe GitHub↗

    OpenSquilla este un framework de orchestrare pentru agenți LLM, conceput pentru a coordona fluxuri de lucru AI în mai mulți pași și execuția de instrumente folosind grafuri aciclice direcționate. Acesta funcționează ca un sistem centralizat pentru gestionarea pachetelor de competențe specializate și executarea secvențelor complexe de raționament. Proiectul se distinge printr-un gateway de rutare care direcționează sarcinile către diferiți furnizori AI în funcție de complexitate, cost și performanță. Utilizează un sistem de memorie AI pe mai multe niveluri care organizează cunoștințele de lucru, episodice și semantice folosind embedding-uri locale și SQLite, alături de un sandbox de execuție securizat care izolează codul generat de agenți prin profiluri de permisiuni bazate pe risc. Platforma acoperă o gamă largă de capabilități, inclusiv implementarea pe mai multe canale către platforme web și de mesagerie, programarea automată a sarcinilor prin cron și un bridge Model Context Protocol pentru conectarea la instrumente externe. De asemenea, oferă instrumente cuprinzătoare de monitorizare și observabilitate pentru urmărirea costurilor per token, auditarea deciziilor runtime și gestionarea unui catalog de competențe reutilizabile. Sistemul include utilitare CLI pentru inițializarea spațiului de lucru și gestionarea ciclului de viață al competențelor.

    Deno AI Agent checks the health and connectivity of a gateway instance via a local console.

    Pythonagentaiai-agents
    Vezi pe GitHub↗4,211
  • claudiajs/claudiaAvatar claudiajs

    claudiajs/claudia

    3,885Vezi pe GitHub↗

    Claudia este un utilitar de linie de comandă și un framework conceput pentru a automatiza împachetarea, rutarea și deployment-ul aplicațiilor Node.js în medii cloud serverless. Funcționează ca o interfață pentru gestionarea întregului ciclu de viață al serviciilor backend, ocupându-se de traducerea codului aplicației în funcții cloud executabile și gateway-uri de rețea gestionate. Instrumentul se distinge prin abstractizarea sarcinilor complexe de infrastructură, permițând dezvoltatorilor să definească rute web și interfețe conversaționale direct în codul sursă. Automatizează provizionarea resurselor cloud, inclusiv configurarea regulilor de acces de securitate, logarea și setările specifice mediului, asigurându-se că stările infrastructurii rămân consistente și repetabile între deployment-uri. Dincolo de deployment-ul de bază, proiectul oferă capabilități pentru gestionarea variabilelor de mediu și a secretelor, precum și configurarea triggerelor bazate pe evenimente pentru API-uri web și chat boți. Este distribuit ca o interfață de linie de comandă care gestionează bundling-ul dependențelor și livrarea ulterioară a acestor artefacte către servicii de hosting bazate pe cloud.

    Provides tools for defining routing and security policies for API gateways to manage web traffic.

    JavaScript
    Vezi pe GitHub↗3,885
  • ibm/mcp-context-forgeAvatar IBM

    IBM/mcp-context-forge

    3,310Vezi pe GitHub↗

    mcp-context-forge is a Model Context Protocol federation gateway that unifies diverse AI tool servers and APIs into a single consistent interface for discovery and execution. It acts as a centralized proxy that aggregates multiple servers and APIs, allowing AI agents to access and invoke a unified set of tools, prompts, and resources. The project distinguishes itself through a multi-protocol translation bridge that converts communication between standard I/O, SSE, gRPC, and REST to enable interoperability between disparate tool servers. It includes a comprehensive LLM evaluation framework for

    Retrieves a paginated list of all registered server gateways along with their current health and connectivity status.

    Pythonagentsaiapi-gateway
    Vezi pe GitHub↗3,310
  • submariner-io/submarinerAvatar submariner-io

    submariner-io/submariner

    2,618Vezi pe GitHub↗

    Submariner is a tool for connecting pods and services across separate Kubernetes clusters into a unified network mesh. It uses a central broker-based architecture to coordinate cross-cluster service discovery, DNS resolution, and encrypted tunneling, enabling secure communication between workloads in different clusters. The project handles overlapping pod and service CIDR ranges across clusters through global IP address mapping, preventing address collisions. It supports multiple encrypted tunnel protocols, including IPsec and WireGuard, to secure inter-cluster traffic, and provides gateway h

    Displays summary information about the operational status of Submariner gateways deployed in a cluster.

    Go
    Vezi pe GitHub↗2,618
  1. Home
  2. Networking & Communication
  3. API and Integration Frameworks
  4. API Management and Integration
  5. API Gateways
  6. API Gateway Configurations

Explorează sub-etichetele

  • API Channel Tagging Tools1 sub-tagUtilities for applying metadata labels to API channels for organizational purposes. **Distinct from API Gateway Configurations:** Distinct from API Gateway Configurations: focuses on metadata labeling rather than routing policy definition.
  • Admin PanelsWeb-based interfaces for visually managing API gateway entities, nodes, and configurations. **Distinct from API Gateway Configurations:** Distinct from API Gateway Configurations: focuses on the visual administration panel rather than the configuration definitions themselves.
  • Endpoint ProvisioningAutomated creation and deployment of stateless HTTP/REST and stateful WebSocket API endpoints. **Distinct from API Gateway Configurations:** Specifically targets the provisioning and creation of the endpoints themselves, rather than the ongoing configuration of policies.
  • Gateway Reachability MonitoringTracking the availability of network gateways to trigger automatic routing changes. **Distinct from Gateway Status Monitoring:** Focuses on network-layer reachability for routing failover rather than API gateway operational status.
  • Gateway Status MonitoringCapabilities for listing and monitoring the operational status of registered API gateways. **Distinct from API Gateway Configurations:** Focuses on the visibility and status retrieval of gateways rather than the definition of routing policies.
  • Visual Administration InterfacesWeb-based UIs for configuring API gateway entities like routes, services, and plugins without command-line tools. **Distinct from API Gateway Configurations:** Distinct from API Gateway Configurations: focuses on visual management interfaces rather than configuration definitions or formats.