Apigee vs Kong Gateway open source

Apigee suits teams that want Google to run the management plane and need built-in analytics and a portal. Kong Gateway open source suits teams that want a self-run, Apache-2.0 gateway configured as code, and that can own the portal, analytics and upgrades.

On this page

Apigee vs Kong Gateway open source: when each option fits

If you need a managed control plane with analytics, monetization and a developer portal already built in, Apigee fits better than a bare gateway. If you need a gateway your own team can run on infrastructure you control, with configuration held in Git and no per-call billing, Kong Gateway Open Source fits that situation, provided you accept that the portal, analytics and monetization layers must come from elsewhere. Renewal dates, data residency rules and the wish to stop paying per call are the usual triggers, but they do not settle the choice on their own. The decision turns on three questions: how much of the API management stack you need from one product, whether you can run a gateway on infrastructure you own, and who will patch and upgrade it.

The first question is scope. Apigee bundles proxies, policies, analytics and portal features in one commercial product, while Kong Gateway's README describes routing, load balancing, health checking, JWT, basic auth, OAuth and ACL authentication, rate limiting and transformation plugins. Inventory the Apigee features your APIs actually use, including shared flows, API products, developer app keys and reporting, and map each one to a plugin, a separate tool or a gap. The second question is hosting. Kong Gateway can run in DB-less mode from declarative files kept in Git, which suits a team that wants configuration reviewed like code. Confirm which of your rate limiting and OAuth2 needs depend on database-backed plugins, because the Kong deployment topologies documentation says only traditional mode supports them.

Which scenario favors Apigee and which favors Kong Gateway open source

This table matches common buying situations to the platform that usually fits them better. Read each row as a starting point, then check the reason against your own traffic, team skills and network rules before deciding.

ScenarioBetter fitWhy
Team already runs Apigee analytics, monetization and a portalApigeeReplacing those built-in reporting and developer portal functions means rebuilding them, which takes time and skills your team may not have yet.
Team manages gateway configuration in Git and wants declarative changesKong Gateway open sourceDB-less mode reads declarative files that can be kept in Git, and decK syncs them to the gateway.
Regulated team must keep all API traffic and control in its own networkKong Gateway open sourceThe open-source gateway runs entirely in your environment, though you must confirm which control plane features you need from the commercial edition.
Team with no in-house Kong experience and a tight internal skills planApigeeApigee's managed options reduce what your staff must operate, while Kong self-hosting puts gateway operations on your team.
Team needs rate limiting shared across a cluster or OAuth2 with database-backed pluginsKong Gateway open source (confirm first)These plugins need traditional mode with a database, so confirm the open-source edition covers your exact plugin set before committing.
Team needs features only in Kong Gateway Enterprise, such as fully self-hosted control planesApigeeEnterprise-only features carry commercial licensing, so compare that subscription directly against Apigee's pricing terms.
Team leaving Apigee Edge for Private Cloud before its end of lifeKong Gateway open sourceEdge for Private Cloud reaches end of life on June 30, 2027 (Apigee documentation), so a move to a self-run gateway avoids a second platform upgrade.

What the Kong Gateway open-source edition covers and where it stops

The Apache-2.0 Kong Gateway edition covers routing, authentication, traffic control and declarative configuration, which is enough for many API gateway workloads. The cards below separate what runs in the open-source edition from what depends on traditional mode, Konnect or Enterprise features, so you can test each Apigee capability against a specific Kong version.

Authentication plugins for consumers

The open-source edition ships JWT, basic auth, OAuth and ACL plugins that enforce who can call an API and which consumer group may reach which route. Map each Apigee verify-API-key, OAuth and JWT policy to one of these plugins, then test token validation with your own identity provider. Note that the OAuth plugin behaves differently across modes, so check the OAuth2 entry in the boundary card before you rely on it.

Rate limiting and request transformation

Rate limiting and transformation plugins replace Apigee quota and message mediation policies for many routes. Local rate limits work without a shared store, which suits single-node or DB-less setups. Rebuild each quota from your Apigee product definitions and run load tests to confirm the limit counts match what developers were promised.

DB-less declarative configuration in Git

In DB-less mode Kong reads its entire configuration from declarative files that you can keep in Git and review through pull requests. There is no database to back up, but the Admin API is read-only, so every change goes through the file pipeline. Plan how Apigee environments and shared flows become separate files, and confirm the file format for your target version before you write tooling around it.

Hybrid control and data plane separation

The open-source edition supports separating the control plane from data plane nodes, which lets you place gateways close to upstream services in several zones. Decide early whether a central control plane runs in your own network, since the control plane sits with your data plane rather than in Kong's cloud. Test node registration and failover in each zone, and confirm with Kong which hybrid features are open source for your version.

decK for syncing configuration

The decK tool, also Apache-2.0 licensed, exports a running gateway with a dump command and applies declarative files to open-source Kong Gateway. It gives a diff before changes land, which helps reviewers compare an Apigee proxy migration against the live state. Keep decK versions aligned with your gateway release, and script the sync step in your CI pipeline so manual edits do not drift from Git.

Where the open-source edition stops

Database-dependent plugins such as cluster-strategy rate limiting and OAuth2 need traditional mode with a database, so a DB-less design cannot use them. Konnect management, self-hosted Enterprise-only features and newer Enterprise releases sit outside this edition. The open-source repository's newest line is 3.9, with no published support window, so ask Kong directly about portal, analytics and GUI capabilities for your version before you plan around them.

How Apigee and Kong Gateway open source compare on capabilities

This table sets Google-managed Apigee against the Apache-2.0 Kong Gateway open-source edition on the capabilities that drive a gateway decision. Read each row as a question to ask: where the open-source edition covers the need, the cell says so, and where the supplied facts do not confirm a capability, the cell tells you what to confirm with Kong or Google. The main takeaway is that the open-source edition covers the core gateway work, while analytics, portal, monetization and support depend on what you add or buy.

CapabilityApigee (Google-managed or hybrid)Kong Gateway open source (3.9 line)
Gateway policies and pluginsApigee policies within proxies and shared flows, with custom extensions for needs outside the built-in setPlugin-based gateway with routing, load balancing and health checking; confirm the plugin set for your version
AuthenticationAPI key, OAuth and JWT handling through Apigee policies; confirm the exact policy list with GoogleJWT, basic auth, OAuth and ACL plugins listed in the Kong Gateway README; database-dependent OAuth2 needs traditional mode
Rate limitingQuota and spike arrest policies, configured per proxy or product; confirm scope options with GoogleRate limiting plugin; cluster-strategy rate limiting needs traditional mode with a database
TransformationMediation policies for message and header transformation; confirm coverage for your payload typesTransformation plugins listed in the Kong Gateway README; confirm they meet your mapping needs
Deployment modesGoogle-managed runtime, hybrid with a customer-run runtime on Kubernetes, or Edge for Private CloudTraditional mode with a database, DB-less declarative mode, or hybrid control and data plane separation
Configuration as codeProxy bundles and API-based configuration; confirm the export and CI workflow with GoogleDeclarative files in Git for DB-less mode; decK exports and syncs configuration to open-source and Enterprise Kong
AnalyticsAPI analytics available as a separately purchased capability; confirm what is included in your contractNo built-in analytics dashboard in the open-source edition; plan logging and metrics pipelines yourself
Developer portalIntegrated developer portal; confirm the portal option for your Apigee editionNo developer portal in the open-source edition; a portal or catalog must be added separately
Monetization and licensingMonetization is a commercial add-on; confirm terms with GoogleApache-2.0 repository; features in Kong Gateway Enterprise are commercially licensed, and the open-source repository has no published support window

Where traffic, configuration and logs sit with each option

Apigee and Kong Gateway put traffic, configuration and logs in different places, and that split decides who answers a residency or audit question. Use the cards below to map each option's data path against your own network diagram before comparing features.

Google-managed Apigee control and data

In Google-managed Apigee, Google operates the management plane and the runtime in its environment, so API traffic, proxy configuration and analytics data follow Google's hosting model. Ask Google which regions and components hold each data type for your organization, and confirm whether analytics and debug data leave the region you need. Your team controls proxies and policies but not where the platform runs.

Apigee hybrid with a customer-run runtime

In Apigee hybrid, the runtime plane runs on your Kubernetes clusters, so request processing and local logs stay in your infrastructure, while the management plane remains with Google. Map which configuration, analytics and telemetry still reach Google, and confirm that against your own environment and the current hybrid documentation. Plan for two sets of operations: your cluster and the managed control plane.

Apigee Edge for Private Cloud lifecycle

Apigee Edge for Private Cloud keeps the full stack on your own servers, but its version line has a fixed horizon. Version 4.53.01 reaches end of life on June 30, 2027, after which bug fixes, security updates and patches stop for that line. Continuous support requires running a version within its 18-month full support window, so schedule the upgrade or migration with that date in view.

Self-hosted Kong Gateway nodes

Open-source Kong Gateway nodes can run in your own network, on Docker, Kubernetes or Linux packages, with traffic, logs and configuration held where you deploy them. In DB-less mode, configuration lives in declarative files you can keep in Git. Confirm where your logging plugins send data and where any database used in traditional mode is hosted.

Konnect control plane and data placement

Kong Konnect hosts the control plane as SaaS, while data plane nodes can be self-hosted, run as serverless gateways, or run as Dedicated Cloud Gateways that Kong manages on AWS, Azure or GCP. Decide which metadata and configuration reach Kong's control plane and whether that is acceptable for your residency rules. Confirm each hosting choice against your own environment and contract terms.

Compliance evidence stays with you

Neither Apigee nor a self-run Kong Gateway produces an audit report on its own. For Kong open source, the evidence for access control, change records, log retention and encryption is assembled by your team and reviewed with your auditor. Ask each vendor for the documentation they can provide, then map it to the controls your assessment covers. DeployOpen can prepare systems and evidence, but independent auditors issue the findings.

The 3.9 release line and the support question buyers must settle

The newest open-source Kong Gateway release line is 3.9, and the latest tag on the GitHub releases page in that series is 3.9.4, published October 12, 2026. Kong Gateway Enterprise has moved on: it reached 3.16 on September 15, 2026 and has shipped quarterly releases since March 2025. Buyers should read this gap as a statement about where new features and fixes land, not as a statement that the open-source code is unsafe today. The practical question is whether a 3.9 deployment will receive security patches on a schedule your organization can rely on, and Kong's published material does not answer that for the open-source edition.

Kong's version support policy applies only to Kong Gateway Enterprise, so no support window is published for Kong API Gateway OSS. Kong's pricing page also places fully self-hosted gateways with a local control plane and data plane inside the commercial Kong Gateway Enterprise offering, and notes that Kong Gateway 3.10 removed the unlicensed free mode from Enterprise. For a regulated buyer, this means the open-source option is a self-run build of a repository that is still licensed under Apache-2.0, with no vendor commitment on patch timing. Ask Kong in writing whether it will publish a security advisory process and patch window for the 3.9 line, whether it will back-port fixes, and what the end-of-life date for 3.9 will be.

Whoever runs the gateway owns the upgrade path. If you stay on OSS 3.9, your team, or a partner such as DeployOpen under a written scope, must track CVEs in Kong, its bundled NGINX and OpenResty components, and the plugins you use, then build, test and roll out the patched image. If you move to Kong Gateway Enterprise, the commercial contract should state which versions are supported, how long and what the upgrade test expectations are. Before choosing, put these questions to Kong and record the answers: the support window for 3.9, the process for critical fixes, the expected migration path to a newer OSS line if one appears, and the cost of Enterprise for a fully self-hosted deployment. Those answers decide whether the platform fits your patch management policy.

What drives the cost of Apigee against self-run Kong Gateway open source

The cost gap between Apigee and self-run Kong Gateway open source is set by who pays for each component, not by a single licence line. Read each card below as a separate line in your own cost model, and ask for the same components in every quote so the comparison stays like for like.

Apigee licence and usage charges

Apigee charges come from your Google agreement, and the exact structure depends on the deployment model and the commercial terms you hold. Recurring usage, environment and subscription charges are the main drivers, so traffic growth and the number of environments will move the bill over time. Ask Google or your reseller to itemize every recurring charge by component, state the usage metric they bill against, and confirm which features sit in each tier. Also ask what changes at renewal and what the exit terms are for exporting proxies.

Kong open-source software and Enterprise options

The Kong Gateway repository is Apache-2.0, so the gateway software itself carries no licence fee. The cost question is whether you need features that sit only in Kong Gateway Enterprise, such as fully self-hosted control plane deployments that Kong's pricing page places in the commercial offering. Ask Kong for a written list of the Enterprise features your use case depends on, the license term, and the support and upgrade terms that apply if you buy it. Confirm that the open-source 3.9 line meets your plugin and deployment needs before you budget for Enterprise.

Infrastructure and the database in traditional mode

Infrastructure is a recurring cost on both sides, but Kong adds a database when you run traditional mode. Traditional mode is needed for database-dependent plugins such as cluster-strategy rate limiting and OAuth2, while DB-less mode needs no database and reads declarative files kept in Git. Compare the compute, load balancers, database high availability, backups and monitoring each option requires across your regions. Ask your platform team which plugins you need, since that choice decides whether you run a database at all.

Migration work for policies without direct equivalents

This is mostly a one-time cost. Apigee policies that have no direct Kong plugin, such as some custom mediation logic or specialized transformations, need custom plugins or a redesign, and each one must be written, tested and documented. Effort rises with the number of shared flows, custom JavaScript or Java callouts, and environments in scope. Ask any implementation partner for a written scope that lists each Apigee policy, its Kong mapping or custom plugin, and the test evidence for each one, before agreeing to a fixed price.

Developer portal and analytics you add yourself

Apigee bundles analytics and a portal that Kong's open-source edition does not provide in the same form, so you must choose and run replacements. Options include a portal from another open-source platform or a catalog in Backstage, plus metrics and logging pipelines for traffic and error reporting. Each one adds licensing, hosting, integration and maintenance work. Ask for the portal and analytics components named in the quote, the owner of each, and whether business reporting such as monetization is included or excluded.

Operating staff and upgrade work over time

Running Kong yourself is a recurring staffing cost. Your team handles upgrades, security patches, certificate rotation, on-call response and capacity planning, and Kong's version support policy covers only Kong Gateway Enterprise, so the open-source edition has no published support window. Enterprise support or an ongoing retainer is one way to cover that gap. Ask for the number of hours and roles your team needs each month, the upgrade cadence you will follow, and the escalation path if the open-source line stops receiving fixes.

What a move from Apigee to Kong Gateway involves

The sequence moves proxies, policies and portal-facing configuration from Apigee into a Kong Gateway OSS estate that is versioned in Git, tested against the same traffic, and then switched over one environment at a time. Each step has a check that tells the team when it can move on.

  1. Inventory proxies, shared flows and products

    Your platform or API team lists every API proxy, shared flow, product, app and key set in each Apigee environment, and records the upstream targets, the policies attached to each flow and the traffic volume per API. Security and product owners confirm which APIs are customer-facing and which carry regulated data. The step is done when the list reconciles with what the Apigee management API returns for each environment, and every proxy has an owner and a named cutover window. Teams usually do this themselves because they hold the Apigee knowledge, though an implementation partner can help with the audit of policies that have no direct equivalent.

  2. Export proxy bundles and configuration

    Download the current revision of each proxy as a bundle zip, along with product, app and key configuration, using the Apigee API or the apigeecli tool. Your team stores the exports in a version-controlled repository with the Apigee revision number recorded beside each one. The IAM permission needed for export must be granted to the person running the job, so confirm that before starting. The step is complete when every inventoried proxy has a stored bundle that can be opened and read, and a second person has checked the file list against the inventory.

  3. Map flows and policies to Kong constructs

    Translate each proxy's target endpoints into Kong services, match conditions into routes, and each Apigee policy into a Kong plugin where a built-in plugin exists. Policies such as JavaScript callouts, Java callouts, certain message logic and custom data stores have no direct match and need a custom plugin or a redesign, which your architects should list separately. The output is a mapping sheet with one row per policy showing the Kong equivalent, the owner and the disposition. Your architects and an implementation partner with Kong experience often lead this step, because the judgment calls about custom code affect the rest of the plan.

  4. Choose DB-less or traditional mode by plugin needs

    Decide the deployment mode before writing configuration. DB-less mode takes its configuration from declarative files and needs no database, which suits a Git-driven workflow. Traditional mode with a database is required for database-dependent plugins such as cluster-strategy rate limiting and OAuth2. Use the Kong deployment topologies documentation to confirm which plugins each mode supports, and record the decision with the reason. Your platform team makes this call, and the step is complete when each planned plugin is marked as supported in the chosen mode or the mode is changed to fit it.

  5. Store configuration in Git and sync with decK

    Write the declarative configuration for services, routes, consumers and plugins as files in a Git repository, and use decK to diff and sync those files to the open-source gateway. Your team sets up a review process so every change to a route or plugin goes through a pull request. Run a diff against a non-production gateway first, and confirm that a gateway dump reproduces the files. The step is done when a sync from Git produces no unexpected differences and a reviewer has approved the first change set. Your engineers can do this directly, and it is a common area for a partner to set up the pipeline.

  6. Rebuild rate limits, authentication and transformations, then test

    Recreate authentication (such as JWT, key auth, OAuth or ACL), rate limiting and transformation behavior using the plugins chosen in the mapping. Test each API against a staging environment with requests that cover success cases, rejected credentials, quota breaches and malformed payloads, and compare the responses with those Apigee returns for the same inputs. Security testers should review the authentication paths and the behavior of any custom plugins. The step is complete when the test results show matching behavior for every production-facing API, and any gaps have an agreed owner and fix.

  7. Run in parallel, then cut over by environment

    Route a copy or a small share of traffic through Kong while Apigee stays live, and compare latency, error rates and logs from both paths. Move one environment at a time, starting with non-production, and keep a rollback route to Apigee for each cutover. Confirm that logging, metrics and tracing feed the monitoring stack your operations team uses. The step is done when each environment has run on Kong through an agreed period with no unresolved defects, and the operations owner has signed off.

  8. Decommission Apigee after the final check

    Once every environment runs on Kong and the rollback window has closed, disable the Apigee proxies, retain exported bundles and configuration under your records policy, and cancel or reduce the Apigee subscription according to your contract terms. Confirm the contract end date and any data retention obligations with Google before the final shutdown. The step is done when no client references the old Apigee endpoints, the archive is verified, and the decommission is recorded for auditors. Your compliance team usually owns the evidence, and an implementation partner can prepare the runbook.

Apigee alternative questions buyers ask before hiring help

What drives the cost of moving from Apigee to Kong Gateway open source?

The cost is driven by the number of proxies, shared flows and custom policies to map, the number of environments, the portal and analytics you need to rebuild, and how much of the work your own team can absorb. Kong Gateway open source is Apache-2.0 licensed, so the software itself carries no license fee, but you still pay for infrastructure, the people who build and run the gateway, and any outside implementation help. Costs that recur include hosting, monitoring, upgrades and on-call time. Ask any provider for a quote that separates one-time migration work from ongoing operation, and that names which Apigee policies are expected to need custom plugins, since those add build and test effort.

Can our team migrate from Apigee to Kong Gateway without outside help?

Yes, a team with gateway, Kubernetes or Linux operations experience can do it, but the work is more than copying configuration. Your engineers need to map each Apigee proxy flow and policy to Kong services, routes and plugins, decide which settings belong in declarative files managed with decK, and test authentication, rate limiting and transformation behavior against real traffic. The Kong deployment topologies documentation notes that DB-less mode cannot run database-dependent plugins such as cluster-strategy rate limiting and OAuth2, so teams must check those requirements early. Outside help is most useful for the mapping review, cutover planning and hardening.

How long does an Apigee to Kong Gateway migration take?

The duration depends on scope, not on a fixed number. The main variables are how many API proxies and shared flows you run, how many of your policies have direct Kong plugin equivalents, whether you rely on custom Java or JavaScript logic that needs rewriting, how many environments must be cut over, and how much developer portal and analytics work sits alongside the gateway move. Kong's version support policy covers only Kong Gateway Enterprise, so the open-source edition has no published support window that should set your schedule. Ask any provider for a written, fixed-scope plan with milestones, and confirm that it lists each proxy group and environment.

What access and people do we need to provide for the engagement?

You need a named owner for the API inventory, staff who know the business rules behind each proxy, an operations contact for the target environments, and security reviewers for authentication and secrets handling. On the technical side, the work typically requires read access to Apigee proxy bundles and configuration, and an exported copy of your API product and developer setup, which the export guide for Apigee describes. The target environment needs cloud or data center access, container or package installation rights, and a place to store Git-managed declarative configuration. Agree on these access requirements in writing before work starts so that no step waits on an approval.

Can Kong open source replace the Apigee developer portal and API analytics?

Not on its own. The Kong Gateway open-source edition handles routing, authentication, rate limiting and transformation, but the Kong Gateway README does not describe a developer portal or business analytics suite, so you should confirm the exact capabilities of the edition you plan to use. Teams usually cover the portal with a separate tool and rebuild traffic, latency and error reporting with logging and metrics pipelines feeding dashboards. Kong's pricing page places fully self-hosted gateways with a local control plane and data plane in the commercial Kong Gateway Enterprise offering, so review that boundary before you commit to a design.

What happens to Apigee Edge for Private Cloud customers at end of life?

Apigee documentation states that Apigee Edge for Private Cloud 4.53.01, first released on August 26, 2025, reaches end of life on June 30, 2027. After that date Apigee stops providing bug fixes, security updates, hotfixes or patches for that version line. Continuous support also requires running a version within its 18-month full support window. If you run Edge for Private Cloud, plan your choice now between upgrading, moving to Apigee hybrid, or replacing the gateway with a self-run open-source option such as Kong Gateway, and confirm the exact support terms with Apigee before you set a deadline.

Can DeployOpen help us evaluate Apigee against Kong Gateway open source?

DeployOpen plans, implements, integrates, hardens, backs up, upgrades and documents self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks, and it can scope an evaluation as a fixed-scope engagement with written deliverables and timelines agreed before work starts. An evaluation would typically cover a policy-by-policy mapping of your Apigee estate, a test of the features your traffic needs in the open-source edition, and a review of the operating model. DeployOpen does not publish a price list, so a quote follows from that written scope. DeployOpen is not a Kong partner or reseller.

Which parts of Apigee are hardest to move to open-source Kong?

The hardest parts are usually custom policy logic, features tied to Apigee's managed analytics and monetization, and any behavior that depends on a database-backed setting. Kong's DB-less mode reads declarative files and exposes a read-only Admin API, which suits Git-based change control but limits some plugins, so an engineer should check each rate limit, OAuth2 and cluster-wide setting against the deployment topology. Run a pilot on a representative proxy with real client traffic and compare results before moving production. Ask any provider to list the Apigee policies that need custom plugins before agreeing a fixed price.

How DeployOpen helps you evaluate, implement or migrate Kong Gateway

DeployOpen is a Chainscore Labs company that plans, implements, hardens, documents and supports self-hosted open-source platforms inside your own infrastructure. For Apigee vs Kong Gateway open source, we start with a written scope that matches your Apigee footprint to the open-source Kong Gateway features you actually need.

How we scope

  • Inventory your Apigee proxies, shared flows, products, developer apps and portal dependencies before any design work starts.
  • Confirm which features you need from the open-source edition and which depend on Kong Gateway Enterprise or other tooling.
  • Agree deliverables, timelines and fixed scope in writing before work begins, with ongoing support available as a retainer.

How we build

  • Design the Kong Gateway topology, choosing DB-less declarative or hybrid control plane and data plane separation for your environment.
  • Map authentication, rate limiting and transformation policies to Kong plugins, flagging any Apigee behavior that needs a custom plugin.
  • Manage declarative configuration in Git with decK and test routing, authentication and rate limits in a staging environment.

How we hand over

  • Document the gateway architecture, configuration repository, upgrade path and runbooks so your own teams can operate it.
  • Deliver evidence for compliance readiness, such as access controls, logging and change records, for your auditors to review independently.
  • Provide a handover session covering cutover steps, rollback procedures and open items agreed in the written scope.

How we support

  • Offer retainers for upgrades, backups, hardening and continuous testing of the gateway after handover.
  • Track the Kong Gateway open-source release line and plan upgrades against your own change windows and risk tolerance.
  • Keep the post-migration backlog visible, including analytics and developer portal gaps you choose to close with other open-source tools.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.