Tools for managing Konnect and Kong Gateway

How do I pick a management tool?

Why should I use this? Konnect Self-managed
decK
  • You want to manage entity configuration with declarative, file-based, GitOps-style API configuration and automation
  • You don’t use Kubernetes or Terraform already
Konnect APIs
  • You want to manage resources on the Konnect platform and its apps (such as Dev Portal and Service Catalog) programmatically
  • You need low-level, flexible, and direct integration or automation
Kong Admin API
  • You’re running Kong Gateway on-prem with a database
  • You need low-level, flexible, and direct integration or automation
KIC
  • You’re running Kong Gateway in a Kubernetes environment
  • You want Kubernetes-native API Gateway management
Terraform
  • You have existing review and approval processes built around Terraform
  • Your internal users are already familiar with HCL / Terraform
kong CLI
  • You’re running Kong Gateway in DB-less mode and not on Kubernetes
  • You need to interact with individual Gateway instances directly, such as for upgrades, or to restart or reload a specific instance
  • You need to interact with data planes when running in hybrid mode
Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!