Skip to content

Kong (API gateway)

1. Overview

kong is an Atlas service family in the infra category. Its implementation and service-owned documentation live under services/kong/.

2. Role In Atlas

Atlas uses this service according to its manifest, topology row, SOURCE settings, dependencies, and runtime data-flow declarations.

3. Tracks And Category

  • Category: infra
  • Kind: container
  • Tracks: all, data-eng, gen-ai-creative, gen-ai-eng, gen-ai-rag, ml-eng, trading

4. Access

  • Kong aliases: -
  • Port variables: KONG_HTTP_PORT, KONG_HTTPS_PORT

5. Configuration

  • SOURCE variables: KONG_API_GATEWAY_SOURCE
  • Default SOURCE values: container
  • Available SOURCE values: container

6. Dependencies And Topology

  • Required dependencies: supabase, redis
  • Optional dependencies: -
  • Runtime calls: backend, open-webui, jupyterhub, n8n, hermes, openclaw, local-deep-researcher, minio, supabase, weaviate, neo4j, comfyui, searxng, stt-provider, tts-provider, doc-processor, litellm, ollama, airflow, spark, zeppelin, lightrag, tei-reranker, verba, grafana, prometheus, ray

7. Source Values

SOURCE Variable Default Values
KONG_API_GATEWAY_SOURCE container container

8. Runtime Integration

The manifest data-flow list declares runtime calls to backend, open-webui, jupyterhub, n8n, hermes, openclaw, local-deep-researcher, minio, supabase, weaviate, neo4j, comfyui, searxng, stt-provider, tts-provider, doc-processor, litellm, ollama, airflow, spark, zeppelin, lightrag, tei-reranker, verba, grafana, prometheus, ray. The topology row supplies aliases and port surfaces used by the generated gateway and service references.

9. Architecture

10. Operations

Use ./start.sh to configure this service through the wizard or pass the matching SOURCE flag when the service is source-configurable. Use ./stop.sh to stop the active Atlas project.

11. Source Documentation