selfhostedworld.com logoselfhostedworld.com

Try describing what you need:

Kong logo

Kong

★ 44.3k
Apache License 2.0Open Core — Some Features Paid2 Containers — 2 containers — light hosting footprintDocker · Compose · K8sNeeds Postgres13 active committers (12mo)

About

Kong Gateway is a platform-agnostic gateway used to sit in front of APIs, microservices, and AI/MCP traffic. It is designed for teams that need centralized control over routing, security,...

Community Ratings

No ratings yet

Features

  • proxying and routing
  • load balancing
  • health checking
  • RESTful admin API
  • declarative configuration
  • authentication and authorization
  • LLM multi-provider routing
  • MCP traffic governance and observability
  • plugin system
  • Kubernetes ingress controller

Details

Last Updated
Oct 10, 2026
Created
Nov 17, 2014
Install Methods
dockerdocker-composekubernetes
Requirements
PostgreSQL
Authentication
oauthlocal
API
REST
Runtime / Stack
LuaDockerK8Sdeb
Privacy & Independence
Cloud: Optional
User Model
Multi-User
Deployment

Deployment: Docker Compose ✓2 Containers — light hosting footprintRuns as 2 containers

Run Kong with Docker Compose

Compose file from the Kong project repository.

2 services · database: postgres · infra: postgres

no resource limits declared

needs persistent storage (2 volumes)

.devcontainer/docker-compose.yml · @ 2d2e67e · scanned Oct 10, 2026

version: "3.8"

services:

  db:
    image: postgres:9.6
    environment:
      POSTGRES_PASSWORD: kong
      POSTGRES_USER: kong

  kong:
    build:
      # Using a Dockerfile is optional, but included for completeness.
      context: .
      dockerfile: Dockerfile

    volumes:
      # This is where VS Code should expect to find your project's source code and the value of "workspaceFolder" in .devcontainer/devcontainer.json
      - ..:/workspace:cached

      # Uncomment the next line to use Docker from inside the container. See https://aka.ms/vscode-remote/samples/docker-from-docker-compose for details.
      - /var/run/docker.sock:/var/run/docker.sock

    # Uncomment the next four lines if you will use a ptrace-based debugger like C++, Go, and Rust.
    cap_add:
      - SYS_PTRACE
    security_opt:
      - seccomp:unconfined

    environment:
      KONG_PROXY_ERROR_LOG: /dev/stderr
      KONG_PG_USER: kong
      KONG_PG_DATABASE: kong
      KONG_PG_PASSWORD: kong
      KONG_PG_HOST: db
      OPENSSL_DIR: /usr/local/kong
      CRYPTO_DIR: /usr/local/kong

    # Overrides default command so things don't shut down after the process ends.
    command: /bin/sh -c "while sleep 1000; do :; done"

    # Runs app on the same network as the service container, allows "forwardPorts" in devcontainer.json function.
    network_mode: service:db

    # Use "forwardPorts" in **devcontainer.json** to forward an app port locally.
    # (Adding the "ports" property to this file will not forward from a Codespace.)

    # Uncomment the next line to use a non-root user for all processes - See https://aka.ms/vscode-remote/containers/non-root for details.
    # user: vscode

This file may be out of date. Check the Kong documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Mar 25, 2026

Related Software

LiteLLM logo

LiteLLM

60.9k
LiteLLM is an open source AI gateway and Python SDK for calling 100+ LLM providers through a unified OpenAI-compatible interface.
API ManagementProxy ServersArtificial Intelligence+2
3 ContainersOpen Core
Details
GoModel logo

GoModel

1.2k
GoModel is a fast, lightweight AI gateway written in Go that provides unified OpenAI-compatible and Anthropic-compatible APIs across many LLM providers.
Artificial IntelligenceGenerative AIAI Tooling+5
6 Containers
Details
Composio logo

Composio

30.5k
Composio SDK provides TypeScript and Python libraries for integrating AI agents with external apps and services.
API ManagementAI AgentsAutomation Tools+2
Cloud Required
Details
Context7 logo

Context7

62.9k
Context7 provides up-to-date, version-specific library documentation and code examples for LLM prompts via a CLI skill flow or MCP server.
Model Context ProtocolArtificial IntelligencePermissive License+2
Details
LLM Harbor logo

LLM Harbor

3.2k
Harbor is a CLI and companion app for spinning up and managing a local LLM stack with pre-wired services like Open WebUI, llama.cpp, Ollama, vLLM, SearXNG, Speaches, and ComfyUI.
Artificial IntelligenceLocal LLMsAI Tooling+5
Details
mastra logo

mastra

28.7k
Mastra is a TypeScript framework for building AI-powered applications, agents, workflows, and MCP servers.
Artificial IntelligenceNot FOSSOpen-Washing Risk+4
2 ContainersOpen CoreNot FOSS
Details
ollaya logo

ollaya

1.3k
Ollaya runs open decision models locally and provides Ollama-like CLI, daemon, and API access for model serving.
Artificial IntelligenceLocal LLMsInference Serving+2
Details
Opik logo

Opik

22.5k
Opik is an open-source platform for observability, evaluation, monitoring, and optimization of LLM applications and agentic systems.
API ManagementArtificial IntelligenceAI Tooling+6
Details
Manifest logo

Manifest

7.6k
Manifest is an OpenClaw plugin that routes requests to the most cost-effective LLM and provides a dashboard for tracking usage and costs.
Low Code DevelopmentArtificial IntelligencePermissive License+4
Telemetry: Opt-Out
Details
Langflow logo

Langflow

155.5k
Langflow is a platform for building and deploying AI-powered agents and workflows with a visual builder, API deployment, and MCP server support.
Low Code DevelopmentAutomation ToolsModel Context Protocol+2
11 Containers
Details
oh-my-pi logo

oh-my-pi

34.9k
A coding agent with the IDE wired in.
AI Coding AssistantAI AgentsModel Context Protocol+1
2 Containers
Details
honcho logo

honcho

7.6k
Honcho is a memory infrastructure service for building stateful agents that store, reason over, and query changing relationships and session context over time.
AI AgentsAI RAG SystemsAI Tooling+1
4 Containers
Details