Kong Konnect cost vs self-hosted Kong Gateway OSS or APISIX: where the money moves
A platform owner facing a Konnect renewal or a usage invoice usually wants one answer: does self-hosting remove the recurring SaaS fee, or just move it somewhere less visible? Self-hosting moves recurring subscription spend into infrastructure, staff time and support, and the balance between those depends on request volume, the number of services and routes, how many portals and published APIs you run, and whether your team already knows how to operate a gateway. Konnect's billing is metered against gateway services, requests, developer portals and published APIs, so the first step is to pull the last twelve months of usage on each of those meters and see which one is driving the bill. The open-source options are narrower than Konnect in one important way. Kong Gateway OSS is Apache-2.0 licensed and runs in DB-less or traditional mode, and Apache APISIX is also Apache-2.0 licensed with three deployment modes. Kong's fully self-hosted gateway with a local control plane and data plane sits in the commercial Kong Gateway Enterprise offering, so a team that wants Kong's own control plane on its own hosts is paying for Enterprise, not running OSS. The open-source Kong edition stays on the 3.9 release line in the repository, so check whether the features you rely on today are present there before you model the saving.
Each cost component needs an owner and a quote line. Infrastructure is recurring and covers compute, load balancers, the database if you run traditional mode, and monitoring. Implementation is one-time and covers exporting configuration with decK, rebuilding plugins, and testing failover. Support and engineering time recur and are the largest unknown, because someone must patch, upgrade and be on call for the gateway. Ask any implementation partner to price each of these separately, to state which Konnect features (portal, analytics, Enterprise plugins) are replaced by something you run and which are dropped, and to show how upgrades will be handled given that the open-source Kong line does not publish a support window the way Enterprise does. Confirm current Konnect plan terms and metering definitions with Kong directly, since they can change between renewals.
Which cost components change when you leave Konnect
This table sets each Konnect cost component against the self-run Kong Gateway OSS or APISIX equivalent and marks whether it is one-time or recurring. Use it to build a quote request, because the commercial side is priced by Kong's plan and metering terms while the self-hosted side is paid through your compute, staff and support contracts. The main takeaway is that the open-source license fee drops out, but compute, operations and upgrade work move onto your own budget.
| Cost component | Konnect (commercial side) | Self-run Kong Gateway OSS or APISIX |
|---|---|---|
| Software license | Recurring Konnect plan fee, with tiers set by Kong's pricing page. Confirm current terms with Kong before comparing. | No license fee for Kong Gateway OSS (Apache-2.0) or APISIX (Apache-2.0). Recurring cost only if you buy a vendor support contract. |
| Control plane | Recurring, Kong-managed SaaS control plane. You do not size or patch it. | One-time setup of a traditional, hybrid or DB-less configuration. Recurring cost is the compute and database (for traditional mode) you run for it. |
| Data plane infrastructure | Recurring for self-hosted data plane nodes, or recurring Dedicated Cloud Gateway charges managed by Kong on AWS, Azure or GCP. | Recurring cloud or data center compute, load balancers and storage. Sizing depends on your traffic and plugin load, so benchmark before committing. |
| Metering and usage | Recurring charges that scale with gateway services, requests and published APIs. Ask Kong how each unit is counted in your plan. | No per-request charge. Costs rise with infrastructure you add, so model peak traffic rather than average traffic. |
| Developer portal and analytics | Recurring Konnect Dev Portal and analytics, metered as portals and published APIs. | One-time selection and deployment of a portal such as Gravitee or WSO2 API Manager, or a Backstage catalog. Recurring hosting and maintenance. |
| Implementation and migration | One-time vendor onboarding and configuration effort, scoped in the commercial agreement. | One-time effort to export with decK, rebuild routes and plugins, set up observability, and cut over. Fixed-scope quotes should list each step. |
| Support | Recurring, included in the Konnect plan tier you select. Confirm response targets in writing. | Recurring only if you buy support from Kong or a third party. Community support carries no contractual response time. |
| Upgrades and patching | Handled by Kong for the control plane. You still plan data plane upgrades. | Recurring internal or contracted effort for each Kong or APISIX release, with testing in staging. The open-source Kong edition stays on the 3.9 line, so plan for that scope. |
| Internal skills | Lower recurring staff effort for the managed control plane, with Konnect administrators still needed. | Recurring engineering and operations time for gateway, database, certificates and monitoring. This is often the largest cost to estimate honestly. |
What moves the comparison most
Six drivers decide whether Konnect or a self-run gateway costs less for your organization. Each one shifts spending between Kong's metered fees and your own infrastructure, engineering and support time, so check them against your own traffic and roadmap before you compare quotes.
Request volume and metered calls
Konnect's charges scale with the traffic and gateway usage your organization generates, so high and steady volume pushes the cost of SaaS upward. A self-run gateway shifts the cost to compute, load balancers and network egress, which grow with traffic too but are priced on your own infrastructure. Ask Kong to show how usage is metered on your plan, then model your peak and average requests per second against your own hosting costs.
Services and published APIs
The number of gateway services, routes and published APIs in your estate drives both metered fees and the size of the configuration your team maintains. A small estate with a handful of services can stay cheap on either side, while a large estate multiplies review, testing and decK synchronization work in a self-run setup. Count your services and APIs today and in the next two years before you compare.
Developer portal demand
Konnect bills developer portals and published APIs as separate metered items, so a broad internal or external catalog adds cost quickly. Self-hosting a portal means you pay for its hosting, its upgrades and the front-end work to brand it, but the licensing line disappears. Ask how many portals and published APIs your quote assumes, and whether any portal is needed for partners or only for internal teams.
Availability and multi-region needs
Running a gateway across several regions with high availability means duplicating data plane nodes, databases or etcd clusters, and the load balancers in front of them. Konnect hides part of this behind Kong-managed control planes, but dedicated cloud gateways and regional data planes carry their own charges. Define your uptime target and failover design first, since redundancy is the largest infrastructure line in a self-run setup.
Enterprise feature needs
Some needs push toward commercial editions regardless of platform. Kong Gateway Enterprise is the edition that includes fully self-hosted gateways with a local control plane and data plane, and database-dependent plugins such as cluster-strategy rate limiting and OAuth2 need traditional mode. If you require these features, your self-run cost is no longer open source only, so ask Kong which edition each feature belongs to before you size the project.
Existing Kubernetes and Lua or Go skills
A team that already runs Kubernetes can operate Kong Gateway through its Ingress Controller or APISIX with its ingress controller, which lowers the engineering cost of a self-run setup. Teams without these skills should budget for training, hiring or a partner, and APISIX plugin work in Lua or through its Go, Java and Python runners needs a developer who can maintain it. Assess these skills honestly, because engineering time is usually the largest recurring cost you move in-house.
Why the open-source edition changes the license line
Running Kong Gateway OSS yourself removes Konnect's subscription fee, but it does not remove the license question. Kong Gateway is licensed under Apache-2.0, yet Kong's pricing page places fully self-hosted gateways with a local control plane and data plane in Kong Gateway Enterprise. In practice, the open-source edition covers the gateway itself, while the management features you may have been paying for indirectly through Konnect, and the fully self-hosted deployment model that Enterprise offers, fall on the commercial side. Before you model savings, ask Kong in writing which deployment topologies, plugins and management functions the open-source edition includes, and whether any of them change for your planned architecture.
The release line matters as much as the license. The open-source repository's newest line is 3.9, and the latest release on GitHub listed in the researched facts is 3.9.4, released October 12, 2026. Kong's published version support policy applies only to Enterprise, so no support window is published for the open-source edition. Meanwhile Enterprise has moved ahead to a quarterly cadence. Your team would own patching, CVE tracking and any upgrade to a later line. Confirm with Kong whether a future open-source line is planned and what security fix commitments, if any, apply to 3.9.
If you are weighing Apache APISIX instead, the same question applies in a different form. APISIX 3.19.0, released September 28, 2026, is an Apache-2.0 project, but the downloads page does not mark any release as long-term support. Ask the APISIX community which releases receive fixes, how long they are maintained and how security advisories are published. Whichever gateway you choose, write the maintenance responsibility into your run model and budget for it as a recurring engineering cost, not a one-time migration task.
How to build the comparison with your own numbers
This sequence turns your current Konnect contract and traffic into a three-year, side-by-side view of what stays with Konnect and what a self-run Kong Gateway OSS or APISIX deployment would cost. Each step produces an input that the next one depends on.
Export the Konnect configuration as your baseline
Start with the decK export of your Konnect control plane using the deck gateway dump command, which produces a declarative YAML or JSON file of services, routes, consumers and plugins. Your platform or API team runs it with access to each control plane in scope. Save the file in Git so it becomes the fixed inventory for every later step. You know this step is done when the file loads without errors and you can count each object type from it.
Pull your Konnect plan terms and usage
Ask your Kong account team or procurement contact for the plan, the metered items it covers and the billing period, and export the usage reports from the Konnect console for the same period. Confirm how Kong meters gateway services, requests, developer portals and published APIs, because each has its own quantity in your contract. Record any add-ons, support tiers and renewal dates. The output is a single table of plan line items next to the usage quantity each one drives.
Count services, routes, consumers and portal APIs
Using the decK file and the portal inventory, count the services, routes, consumers, plugin instances and published portal APIs. Group them by team or business domain, since migration effort usually follows ownership more than object count. Note which plugins depend on a database, because in traditional mode Kong's cluster-strategy rate limiting and OAuth2 need one, while DB-less mode does not support them. The output is a per-domain inventory that you can use for effort estimates.
Size peak traffic and gateway footprint
Pull request rates for the busiest hour, day and month from your existing monitoring, not from averages alone. Divide the peaks by the number of gateway nodes you would need to keep headroom for failover and upgrades. Add the traffic patterns that matter for cost, such as long-lived WebSocket or gRPC connections and TLS termination load. Confirm with your own load tests that the chosen Kong Gateway OSS or APISIX node size handles these peaks. The output is a node count and size per environment.
Price compute, storage and network at your own rates
Apply your cloud or data center rates to the node count from the previous step, including production, staging, disaster recovery and development environments. For self-run APISIX in decoupled or traditional mode, add the etcd cluster, and for Kong in traditional mode, add the database and its backups. Include load balancers, certificates, logging and metrics storage, and egress. Mark each line as one-time (setup, hardware, certificate purchase) or recurring (monthly infrastructure). The output is a monthly infrastructure figure from your own invoices.
Estimate migration effort per service group
Assign effort to each domain from the inventory, based on the number of routes, the plugin complexity and how much authentication logic must be rebuilt. For APISIX, translation of Kong objects to routes, upstreams and plugins is a separate task from the cutover. Include portal migration, client credential rotation, testing and a parallel-run period. Ask an implementation partner for a written scope if your team lacks gateway experience. The output is an effort figure per domain that your engineers have reviewed.
Add ongoing support, upgrades and staff time
Estimate the recurring engineering time for patching, upgrades, certificate renewal, on-call coverage and plugin maintenance. The open-source Kong Gateway edition is published on the 3.9 release line, and Kong's version support policy covers only Enterprise, so plan your own upgrade and security review cadence. Decide whether you will buy a support contract or retainer from a vendor or partner, and if so, request its price in writing. The output is an annual staff-hour figure and any support line item.
Build the three-year side-by-side view
Place Konnect and the self-run option in one table with three yearly columns. Keep one-time costs (migration, setup, training) separate from recurring costs (subscription or infrastructure, staff time and support). Show your assumptions next to each number and test the sensitivity of the result to traffic growth and the migration timeline. Review the totals with finance and the platform owner. You know this step is done when every figure traces to a source document or a named assumption.
Which self-run path costs less to operate: Kong OSS or APISIX
In DB-less mode, Kong Gateway runs without a database. Its configuration comes from declarative files that teams can keep in Git and apply with decK, and it exposes a read-only Admin API. The operating model resembles infrastructure as code, so recurring effort moves toward pipeline, review and testing work instead of datastore administration.
- Configuration in Git: Routes, services and plugins are reviewed like code, and a rollback is a Git revert followed by a sync.
- Read-only Admin API: Changes flow through files, so the Admin API cannot be used to edit live state during an incident.
- Plugin limits: Database-dependent plugins such as cluster-strategy rate limiting and OAuth2 are unavailable, so APIs that depend on them need a different design.
- Fewer stateful components: There is no database cluster to size, patch, back up or monitor.
Before choosing this mode, list the plugins your APIs depend on and confirm with Kong which of them work without a database in the open-source release line you plan to run.
In traditional mode, Kong Gateway keeps its configuration in a database that the gateway nodes read. This mode supports the database-dependent plugins that DB-less mode lacks, including cluster-strategy rate limiting and OAuth2. The cost is a stateful datastore that your team must build, patch, back up and monitor alongside the gateway nodes.
- Database operations: Your team owns high availability, backups, upgrades and capacity planning for the datastore.
- Plugin coverage: Cluster-strategy rate limiting and OAuth2 become available, which can remove the need for custom plugin work.
- Admin API writes: Teams can change configuration through the Admin API, so change control must come from process and tooling.
- Topology work: The control plane and data plane separation listed in the Kong Gateway README adds nodes, certificates and network rules to operate.
- Enterprise boundary: Kong's pricing page places fully self-hosted gateways with a local control plane and data plane in Kong Gateway Enterprise, so confirm which topology the open-source edition supports for your design.
Ask Kong and your database team to confirm the supported database and version, then include the datastore's operations time in your run-cost estimate.
In traditional mode, APISIX runs the data plane and control plane together on each node and stores configuration in an etcd cluster. Client traffic arrives on port 9080, and the Admin API listens on port 9180. Routes and plugins update without restarting the gateway, which suits APIs whose policies change often. The recurring cost sits mainly in the etcd cluster and in access control around the Admin API.
- Ports: Expose port 9080 to clients and keep port 9180 on an internal network with restricted access.
- etcd cluster: Plan to run, back up and monitor an etcd cluster, which is the main stateful component in this mode.
- Hot updates: Route and plugin changes apply without a gateway restart, which reduces change windows.
- Plugin breadth: More than 100 built-in plugins cover authentication, security, traffic control, observability and AI gateway functions. Confirm each plugin's dependencies in the release you run.
- Identity integration: The openid-connect plugin works with Keycloak, Auth0, Microsoft Entra ID, Google and Okta across several OAuth and OpenID Connect flows.
Confirm which APISIX release line your team will standardize on, because the downloads page marks no release as long-term support, and size the etcd cluster against your expected change rate.
In decoupled mode, the data plane and control plane run as separate components that share one etcd cluster. Gateway nodes can sit in a demilitarized zone or another network segment while the control plane stays inside. The trade-off is that the shared etcd cluster becomes a dependency for both planes, so its availability and access rules govern the whole gateway fleet.
- Network placement: Data plane nodes can sit close to traffic while the control plane stays in an internal segment.
- Shared etcd: Both planes depend on one etcd cluster, so an outage or misconfigured access rule affects every data plane.
- Endpoint control: Confirm which control plane endpoints the data plane needs and block every other path.
- Doubled node count: Two sets of nodes must be deployed, patched and monitored, which raises the platform team's workload.
- Change staging: Test configuration changes in a non-production cluster first, because a single faulty change can reach every data plane through the shared store.
Map each network path between the two planes and etcd in your security design, then test how the fleet behaves when the shared etcd cluster fails.
In standalone mode, APISIX runs without etcd. It reads its configuration from conf/apisix.yaml or conf/apisix.json, checks the file for changes every second and hot-reloads without a restart. Configuration can also come through the API. This mode suits teams that already manage gateway configuration in Git, but it moves state management and rollback into the file and deployment pipeline.
- No etcd cluster: Removing etcd eliminates the most significant stateful component in the traditional and decoupled modes.
- File-driven configuration: Keep the YAML or JSON file in Git, review changes through pull requests and deploy the same file to every node.
- Per-node consistency: Each node reads its own file, so confirm your deployment tooling updates all nodes together.
- Live-state features: Confirm which features depend on a live control plane, since file-driven operation may not cover every workflow your team expects.
- Admin API decision: The API can also supply configuration in standalone mode, so decide whether to leave it enabled.
Test a file-driven rollout and a rollback on a staging cluster, and confirm the plugins your APIs need in this mode using the APISIX deployment modes documentation before you commit.
Questions buyers ask before comparing Konnect with self-hosting
How much does it cost to run self-hosted Kong Gateway OSS or APISIX?
The software itself is free under open-source licenses, so the cost is the infrastructure and people who run it. Kong Gateway OSS is Apache-2.0 licensed, and Apache APISIX is Apache-2.0 licensed, so neither carries a license fee for the gateway. The recurring costs are the servers or cloud accounts for data planes, the database or etcd cluster where the topology needs one, load balancing, monitoring, backups, and the engineering hours to upgrade and patch. Konnect's bill, by contrast, follows plan tier and metered items such as requests, services, portals and published APIs. Ask Kong for current Konnect pricing in writing, and build your own model from your traffic, redundancy targets and staffing before comparing the two totals.
How long does a migration off Konnect take, and what drives the timeline?
The timeline depends on how much configuration you have and how many consumers depend on it. The main drivers are the number of services, routes and plugins, whether you use Konnect-only features such as the developer portal or analytics, how many environments need parallel running, and how much testing your change process requires. Kong's decK tool exports and syncs declarative configuration, which shortens the mechanical part of the work, but it does not replace testing of each route. Moving to APISIX adds translation work because routes, upstreams and plugins are modeled differently. No duration can be given from the sources available here, so ask for a written scope with milestones before accepting any date.
Can our platform team run Kong or APISIX without outside help?
Many platform teams can run a gateway in-house, provided they have people who already operate Kubernetes or Linux services, manage TLS and secrets, and own a change process for configuration. Kong's DB-less mode keeps configuration in declarative files that can live in Git, which fits teams that already work this way. Engineers should check which features they need before deciding, because some plugins need a database and only traditional mode supports them. Where skills or capacity are thin, a fixed-scope engagement from DeployOpen can cover planning, implementation, hardening, backup and documentation inside your own infrastructure, with ongoing support available as a retainer.
What does the migration need from our engineers and business owners?
The work needs named owners on both the platform and the application side. Platform engineers handle hosting, networking, certificates, identity provider integration and monitoring. Application teams confirm which APIs, consumers and credentials are live and which traffic patterns must be preserved. Security and compliance staff review authentication, rate limiting and logging decisions. Business owners approve cutover windows and accept any feature loss. For APISIX, plan time for the openid-connect plugin setup against your identity provider, which supports flows such as authorization code and client credentials. Ask any implementation partner to list these roles in the scope document.
What do we still pay for after leaving Konnect?
Leaving Konnect removes the Kong-hosted control plane and its metered charges, but several costs remain or appear. You still pay for compute, storage, network egress, load balancers and any managed database or etcd cluster you choose. You pay staff time for upgrades, security patching and on-call coverage. Kong's version support policy applies only to Kong Gateway Enterprise, so the open-source edition has no published support window in the sources reviewed, which means you must plan your own upgrade cadence. Any Konnect features you rely on, such as its developer portal, will need a replacement with its own cost. Confirm with Kong exactly what your contract covers and whether any notice or data export terms apply.
How do we keep support and upgrades covered after cutover?
Decide before cutover who owns patching, vulnerability response and version upgrades, and write that into a runbook. Kong Gateway OSS releases come from the GitHub project and forum announcements, and the open-source line stays on the 3.9 series while Enterprise moves on, so you should track both the release notes and the changelog. APISIX publishes release dates on its downloads page without marking long-term support releases, so choose a version policy yourself. Teams that lack capacity can buy a retainer for ongoing support, upgrades and continuous testing from DeployOpen, scoped in writing. Ask any provider which security fixes they cover and how quickly they respond.
How do we get a fair quote for a self-hosted gateway project?
Ask for a quote based on a written scope, not a generic daily rate. DeployOpen does not publish a price list, and a quote follows from the agreed scope, deliverables and timeline. Your scope should list the number of services and routes, plugins and authentication methods, environments, the target topology (DB-less, traditional, decoupled or standalone), high availability needs, and whether developer portal, observability and backup are included. Request separate line items for planning, implementation, testing, documentation, handover, and any retainer. Also ask for the assumptions behind each item so you can compare proposals on equal terms.
How a fixed-scope comparison and migration is scoped
The sequence turns the cost model into a written, fixed scope with agreed deliverables and confirmed timelines, so the quote reflects the work your environment actually needs before anything changes in production.
Confirm the current Konnect footprint
Start by listing what you pay for in Konnect today: plan tier, metered gateway services and requests, developer portals, published APIs, Dedicated Cloud Gateways if used, and any Enterprise plugins. Ask your Kong account team or procurement contact for the current invoice line items and the metering definitions behind them. DeployOpen reviews this with you so the cost model uses your actual billing, not assumptions. Done when every billed component is named and mapped to an owner.
Inventory services, routes and plugins from decK exports
Run decK's gateway dump against each Konnect control plane to produce declarative YAML or JSON files, then review them for services, routes, consumers, plugins and any Konnect-only features. DeployOpen counts the objects, flags plugins that need database-backed mode or have no open-source equivalent, and notes which portal, analytics or Enterprise functions would have to be replaced. Done when the inventory file set is versioned in your repository and the gap list is signed off by your team.
Size the self-run target architecture
Choose the candidate target, either self-run Kong Gateway OSS in DB-less or traditional mode or Apache APISIX in traditional, decoupled or standalone mode, based on the inventory and your hosting constraints. The cost model then lists the infrastructure, load balancing, observability, identity, backup and operations components for that target. Confirm the Kong OSS line with the vendor, since the open-source edition stays on the 3.9 series. Done when the architecture diagram and component list are agreed.
Agree deliverables and assumptions in writing
DeployOpen drafts the fixed-scope document: the in-scope environments, the deliverables (cost model, architecture, migration runbook, cutover plan, documentation and handover), the assumptions about your hosting and identity providers, and the items out of scope such as Konnect licensing negotiations. Your technical and procurement leads review and sign off the document before work begins. Done when both parties have approved the written scope.
Confirm timelines and dependencies before work starts
Timelines are set only after the written scope is accepted. The plan lists dependencies that could move dates, such as access to Konnect exports, change windows, security review of the new gateway and availability of your platform team. Ask for the timeline in writing and check which milestones depend on your side. Done when the schedule is attached to the scope and the dependency owners are named.
Deliver the comparison and quote
DeployOpen delivers the cost comparison by component: Konnect fees and metered usage on one side, and infrastructure, implementation, support and engineering time for the self-run option on the other. Each line shows what is one-time and what recurs, and what drives it up or down. DeployOpen does not publish prices, so a quote follows from this written scope and is issued separately. Done when you can compare the quote against your renewal terms line by line.
Retain support after handover if needed
Once the self-run deployment is accepted, ongoing support, upgrades and testing can be covered by a retainer rather than a new fixed scope. Agree in advance what the retainer includes, such as patching the gateway, reviewing new open-source releases and maintaining declarative configuration in Git. Done when the retainer scope is either signed or your team has confirmed it will run the platform without external support.
How DeployOpen delivers the Kong Gateway or APISIX move
DeployOpen plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For a Kong Konnect cost review, we start by mapping what Konnect actually provides to your team, then build and hand over a self-run Kong Gateway OSS or Apache APISIX deployment that you own and can operate.
How we scope
- We inventory your Konnect plan, metered services, portals and published APIs before estimating any run cost.
- The written scope names the target edition or project, the deployment mode, and each deliverable.
- Engagements are fixed-scope, with scope, deliverables and timelines agreed in writing before work starts.
How we build
- We export gateway configuration with decK and review routes, services and plugins for open-source compatibility.
- We build DB-less or traditional deployments, or APISIX traditional, decoupled or standalone modes, sized to your traffic model.
- We test authentication, rate limiting, failover and configuration sync in a staging environment before any cutover.
How we hand over
- You receive version-controlled configuration, deployment code, runbooks and an updated cost and component inventory.
- We document which Konnect features, such as the control plane, portal and analytics, no longer exist and what replaces them.
- Your team is trained on upgrades, backups, certificate rotation and the rollback procedure before we close the project.
How we support
- Ongoing support, upgrades and continuous testing are available as retainers after the handover.
- Retainers can cover patching of Kong Gateway or APISIX releases, which we plan against the release stream you choose.
- Ask us to confirm support windows and release status with the vendor for the exact version you intend to run.

