Open-source API management platforms compared

Gravitee, WSO2 API Manager and Tyk each offer a full API management stack with a developer portal, but the open-source boundary sits in different places. This page shows which one fits which team and what each costs to run.

On this page

Which open-source API management platform fits your situation

If you need full API management with a developer portal rather than a bare gateway, choose among Gravitee, WSO2 API Manager and Tyk by deciding how much of the platform must be Apache-2.0 and how much you will license. Gravitee fits teams that need event, security and AI features (Kafka, MQTT, RabbitMQ, data masking, LLM and MCP proxies) and accept an Enterprise license for them. WSO2 API Manager fits teams that want Apache-2.0 components as the base and may buy commercial subscriptions for support, updates and vulnerability monitoring. Tyk fits teams that want an MPL-2.0 gateway with no feature lockout in the gateway itself and will license the Dashboard, Developer Portal and Operator to run the full platform.

The open-source boundary differs by product, so verify it before you shortlist. Gravitee's Enterprise Edition requires a license, and Tyk's Gateway code in the ee folder sits under a separate commercial license. Neither is open source in the same sense as the Apache-2.0 components of WSO2 API Manager. Ask each vendor which components you would run in production, which of them carry a license fee, and whether a license is needed for the portal, analytics or event endpoints your APIs depend on. Check the current terms in each repository's license file rather than relying on marketing pages.

Plan for the recurring cost of the paid layer, not just the initial install. Each option's commercial terms are set by the vendor, so request written quotes that list each module, its edition, the support level and the upgrade terms. Ask for the exact feature set included in each edition and for a statement of what happens to your portal and event APIs if the license lapses. Confirm the deployment model you need (self-hosted, hybrid or managed) in each vendor's documentation, since the options for self-hosting differ between editions.

Which platform to pick by scenario

This table maps common scenarios to the platform that fits best, with the condition under which each choice holds and the condition under which it does not. Event API and security features are marked as Enterprise Edition where the supplied facts say so, so check the license before assuming them in a Community or open-source deployment.

ScenarioBest fitWhy, and when it does not fit
Regulated bank needing a self-hosted portal with audit trailsGravitee APIM Enterprise EditionAudit trails of API consumption and activity are listed as Enterprise Edition features and need a license. Less suitable if audit trails are not required, since the Community Edition does not include them.
Team needing Kafka or MQTT event APIsGravitee APIM Enterprise EditionKafka publish and subscribe over HTTP and WebSocket and MQTT5 endpoints are Enterprise Edition features. Not a fit if you need these only in open source, since the facts do not list them for the Apache-2.0 components.
Platform team on Kubernetes wanting declarative managementTyk, with the Tyk Operator under licenseThe Tyk Operator for declarative management requires a license. The open-source Tyk Gateway has a tyk-oss Helm chart, but it does not provide the Operator. Less suitable if you want no commercial component at all.
Team wanting open-source components only, with optional paid supportWSO2 API ManagerWSO2 API Manager is Apache-2.0 and offers commercial subscriptions for expert support and updates. Less suitable if you need the Monetization module, which is excluded from the Apache-2.0 release, or if you want support bundled into the software itself.
Team mixing third-party gateways under one control planeWSO2 API ManagerWSO2 states one control plane can manage WSO2 gateways and third-party gateways including Kong, AWS, Azure and Envoy. Confirm the integration depth for your gateway versions before committing, since this is a vendor statement.
Team that prefers a managed SaaS optionGravitee APIM or WSO2 API Manager, managedGravitee documents SaaS for Enterprise customers and WSO2 offers fully managed SaaS with a 99.95% SLA. Tyk Cloud is available with a free trial. Confirm the hosting region and data residency terms with each vendor, as a managed service moves your control plane outside your own infrastructure.

What is open source in each API management platform

The licensing boundary decides which parts of an API management platform you can run without a commercial agreement, so separate each vendor's repository license from the features its paid edition adds. Gravitee API Management is Apache-2.0 at the repository level, and its gateway, management API backend, Console UI and Portal UI are the components its README describes. The Enterprise Edition documentation states that the Enterprise Edition requires a license, and the features behind that license are the ones most likely to matter to an API program: Kafka publish and subscribe over HTTP and WebSocket, MQTT5, RabbitMQ, Solace and JMS endpoints, audit trails of API consumption and activity, data masking, Redis caching, and Agent-to-Agent, LLM and MCP proxies. If your design depends on any of these, budget for the license from the start and plan for the Community Edition as a narrower product.

WSO2 API Manager is Apache-2.0 licensed, and WSO2 sells commercial subscriptions that provide expert support, continuous product updates, vulnerability monitoring and access to the licensed distribution for commercial use. The subscription pays for support and updates, and the supplied facts do not say it gates features in the code, so confirm that point directly with WSO2. WSO2 states that its API Platform components are open source under Apache-2.0 except the Monetization module, so treat Monetization as commercial in any cost model. Tyk Gateway is licensed under the Mozilla Public License 2.0, except the ee folder, which sits under a separate commercial Enterprise Edition license (Tyk LICENSE.md). The full Tyk Self-Managed platform, which includes Tyk Dashboard, the Developer Portal, Tyk Pump, Redis and PostgreSQL, needs a license, and so does the Tyk Operator for Kubernetes-native declarative management.

Before you commit, run a component-by-component check. List every piece you intend to deploy, then match each one to the license that governs it: the Gravitee Enterprise Edition terms, the WSO2 product repository and subscription terms, and the Tyk license files with the ee folder. Mark anything outside Apache-2.0 or MPL-2.0 as commercial, including the Dashboard, Developer Portal, Operator and WSO2 Monetization module. Confirm the exact boundary against each vendor's current license files and the written terms in any quote, because editions and license files change between releases. Ask each vendor which components your architecture needs, and get the answer in writing before you design around an open-source assumption.

Capabilities across Gravitee, WSO2 API Manager and Tyk

This table compares the three platforms on licensing, portal and analytics, event and API style support, deployment, declarative management, gateway reach, extensibility and paid editions. Where the researched facts do not confirm a capability, the cell says to confirm with the vendor, so treat those cells as open questions for your evaluation rather than gaps.

CapabilityGravitee APIMWSO2 API ManagerTyk
License of coreApache-2.0 for the open-source APIM distribution; Enterprise Edition requires a licenseApache-2.0 for API Manager; commercial subscriptions add support and updatesMPL-2.0 for Tyk Gateway; the ee folder is under a commercial Enterprise license
Components in open sourceGateway, management API, Console UI and Portal UI (Community Edition is self-hosted)API control plane, gateway, traffic manager, Developer Portal and Publisher; Monetization module is not Apache-2.0Tyk Gateway only; Dashboard, Developer Portal, Tyk Pump and Operator need a license
Developer portalPortal UI with API catalog and documentationDeveloper Portal web interface includedDeveloper Portal is part of the full Self-Managed platform and needs a license
AnalyticsAudit trails and Alert Engine in Enterprise Edition; confirm open-source analytics scopeConfirm analytics scope and components with vendorAnalytics via Tyk Pump in the full Self-Managed platform; confirm open-source options
Event APIs (Kafka, MQTT, RabbitMQ, WebSocket, SSE)Kafka, MQTT5, RabbitMQ, WebSocket, SSE and webhook entrypoints in Enterprise EditionConfirm event API support with vendorConfirm event API support with vendor
REST, GraphQL and AsyncAPIConfirm with vendorREST, GraphQL and AsyncAPI supportedREST with native OpenAPI support and GraphQL supported; AsyncAPI not confirmed
SOAP and gRPCConfirm with vendorConfirm with vendorSOAP and gRPC supported
Deployment optionsSaaS, hybrid and fully self-hosted for Enterprise; Helm chart for Kubernetes; Docker ComposeOn premises, managed cloud, hybrid with SaaS control plane, and Kubernetes via separate platformDocker, Helm chart (tyk-oss), Ansible and Linux packages; Tyk Cloud hosted
Declarative or Kubernetes operatorHelm chart for Kubernetes; confirm declarative config model with vendorKubernetes through separate WSO2 API Platform for KubernetesTyk Operator for Kubernetes-native declarative management, requires a license
Third-party gateway managementConfirm with vendorOne control plane manages WSO2 and third-party gateways including Kong, AWS, Azure and EnvoyConfirm with vendor
Extensibility languagesConfirm with vendor for plugin languagesCustom authenticators, policies and workflowsPlugins in Python, JavaScript, Go or any gRPC-capable language
Paid editionsEnterprise Edition for event, security and AI features; SaaS optionCommercial subscriptions for support, updates and vulnerability monitoringSelf-Managed platform and Operator need a license; Tyk Cloud has a free trial

The three platforms in brief

Each platform below bundles a gateway with a management layer and a developer portal, which sets it apart from a bare gateway. The cards cover license, latest supplied release, main components and paid edition shape, so you can see where each one's open-source boundary sits before you compare features.

Gravitee API Management

Gravitee APIM is licensed under Apache-2.0 and ships a gateway, a management API backend, a Console UI for administrators and a Portal UI that serves the API catalog with documentation. The latest supplied tag is core_4.13.1, dated October 15, 2026. The paid Enterprise Edition requires a license and adds Kafka, MQTT, RabbitMQ and JMS endpoints, audit trails, data masking and LLM and MCP proxies. Check which of your event and AI requirements sit inside that boundary.

WSO2 API Manager

WSO2 API Manager is licensed under Apache-2.0 and separates an API control plane, a gateway for routing, mediation and security, a traffic manager for throttling, and Developer Portal and Publisher interfaces. The latest supplied release is 4.7.0, published April 29, 2026, and building it requires JDK 21. WSO2 sells commercial subscriptions for expert support, continuous product updates, vulnerability monitoring and licensed distribution for commercial use. Confirm which of those you need before you build on the open-source distribution.

Tyk Gateway and Tyk Self-Managed

Tyk Gateway is licensed under MPL-2.0, with the ee folder under a separate commercial license. The latest supplied release is v5.15.1, published October 2, 2026, and the open-source gateway runs with Redis. The full Tyk Self-Managed platform adds the Dashboard, Developer Portal, Tyk Pump and PostgreSQL, and it needs a license, as does the Tyk Operator for Kubernetes. Plan for the portal and analytics layer separately from the gateway you deploy first.

Enterprise boundary by vendor

Each vendor draws its paid line in a different place, so the same feature can be free on one platform and licensed on another. Gravitee gates event protocols and audit trails, WSO2 gates support and distribution rights, and Tyk gates the Dashboard, Developer Portal and Operator. List the features your team must run in production, then map each one to the edition that includes it before you trust a cost comparison.

What each platform needs to run in your infrastructure

Gravitee documents a Helm chart for Kubernetes, including AKS, GKE, EKS and OpenShift, and a Docker Compose option that runs APIM with MongoDB. Those are the self-hosted paths listed in the repository README. Gravitee also documents SaaS, hybrid and fully self-hosted deployment for Enterprise customers, while the Community Edition is self-hosted. The stack you run is the gateway, the management API backend, the Console UI and the Portal UI, plus MongoDB for the Compose route.

  • Kubernetes footprint: The Helm chart brings the components onto your cluster, so your team owns chart values, ingress, secrets and storage classes.
  • Compose footprint: Docker Compose with MongoDB suits evaluation and small installs. Confirm with Gravitee whether it is supported for production.
  • Edition boundary: SaaS, hybrid and fully self-hosted are Enterprise options, so a team that wants vendor-run control planes needs a license.
  • Data store: MongoDB is part of the default path, so backup, restore and version upgrades for it sit with your team.

Confirm with Gravitee which Helm chart versions and Compose configurations it supports for production, the upgrade path between 4.x releases, and what support covers under the Community and Enterprise editions.

How to shortlist and pilot an API management platform

This sequence narrows Gravitee, WSO2 API Manager and Tyk to one or two candidates, then proves the choice on a real API and event stream before any licence or implementation commitment. Each step ends with a written output that the buying group can review.

  1. Inventory the API and event types you must serve

    The architecture lead lists every interface the platform must front: REST, GraphQL, AsyncAPI-described APIs, Kafka topics, MQTT traffic and any other protocol. For each one, record the owner, the consumers and whether it is synchronous or event-driven. Confirm which of these the vendor must handle natively and which can sit behind a separate broker or adapter. The output is a dated requirements table that every vendor answers against. Use the Gravitee, WSO2 and Tyk feature notes as a starting point, not as proof.

  2. Decide whether the developer portal must be self-hosted

    The platform owner and the security lead decide whether API consumer data, catalog content and sign-up flows may live outside your infrastructure. If they may not, remove any option whose portal is available only as a managed service for your edition. Gravitee documents a Portal UI and WSO2 documents a Developer Portal, while Tyk's Developer Portal is part of the full Self-Managed platform that requires a license. The output is a written portal hosting position signed by security.

  3. Map which features sit behind a commercial license

    Procurement and the platform lead list every feature the use cases depend on, then ask each vendor to mark which edition includes it. For Gravitee, this includes the event protocols, audit trails, data masking and LLM and MCP proxies that its documentation places in the Enterprise Edition. For Tyk, check the Dashboard, Developer Portal and Operator. For WSO2, check which components fall under the Monetization exception and which carry commercial subscription support. The output is a feature-to-edition matrix with the vendor's written confirmation of each line.

  4. Confirm the deployment model your security team accepts

    The security architect checks each candidate against the deployment options the team allows: self-hosted, hybrid with a vendor control plane, or managed SaaS. Gravitee documents SaaS, hybrid and fully self-hosted deployment for Enterprise customers, WSO2 documents self-hosted, hybrid and managed options, and Tyk's Self-Managed platform needs PostgreSQL, Redis and Pump alongside the gateway. Record where config, logs and credentials sit in each model. The output is an approved deployment pattern for each shortlisted product.

  5. Run a pilot on one API and one event stream

    The platform team publishes one REST or GraphQL API and one Kafka or MQTT stream through each shortlisted gateway in a non-production environment. Connect the real identity provider, apply the rate limit, access rule and logging you would use in production, then send realistic consumer traffic from your own tooling. Test a failure of one node and a configuration change without downtime. The output is a pilot report that records what worked, what needed custom code and what needed a paid feature.

  6. Measure the operating work of an upgrade

    The operations lead performs a documented upgrade of the pilot deployment from one released version to the next, then times the steps and lists any manual migration, plugin rebuild or database change. Check the vendor's release cadence and support windows in writing, since these determine how often your team repeats the work. The output is an upgrade runbook with an effort log that feeds the total cost comparison.

  7. Request written answers from each vendor before the pilot

    Before any pilot starts, ask each vendor for written answers on: the edition that includes each required feature, the licence terms for any component you plan to modify, supported deployment models, the support and security patch policy for the version you will run, upgrade and migration documentation, and the price basis for each edition at your scale. Ask for a written quote tied to a defined scope. The output is a signed vendor response file that the pilot and the final decision can cite.

Questions teams ask before choosing an API management platform

What drives the cost of each API management platform?

The main drivers are the license tier, the number of gateways you run, where the platform is hosted, and the staff time needed to operate it. Gravitee's Enterprise Edition requires a license, and its Enterprise features (event protocols, data masking, the Alert Engine and AI proxies) sit behind that license. WSO2 sells commercial subscriptions for API Manager that include expert support, continuous product updates and vulnerability monitoring. Tyk's Dashboard, Developer Portal and Operator need a commercial license, while the Tyk Gateway code is under the Mozilla Public License 2.0. Ask each vendor to price the components you need, how license terms count gateways or environments, whether hosting is yours or theirs, and what support and upgrade work is included.

Are the open-source components enough for production use?

It depends on which features your production APIs depend on. The open-source core covers routing, authentication, rate limiting and lifecycle management for many teams, but some capabilities are gated behind paid editions. For Gravitee, Kafka, MQTT, RabbitMQ and JMS endpoints, audit trails and data masking are listed as Enterprise Edition features. For Tyk, the Developer Portal and the Dashboard are part of the commercial self-managed platform. For WSO2, the Apache-2.0 components are open, but the commercial subscription adds support and vulnerability monitoring. Map every production requirement to a specific edition, then confirm with the vendor which features are in each one.

How much effort does a self-hosted API management deployment take?

Effort depends on how many moving parts the chosen platform adds. Tyk's full Self-Managed platform runs the Gateway, Dashboard, Developer Portal, Tyk Pump, Redis and PostgreSQL, so you operate several stateful services. Gravitee's documentation lists a Helm chart for Kubernetes and Docker Compose with MongoDB as deployment paths. WSO2 API Manager supports on-premises packages and Kubernetes through a separate WSO2 API Platform for Kubernetes, and building the product from source requires JDK 21. Count the services, databases, certificates, upgrade paths and monitoring you must run before comparing install steps.

Which skills does a self-hosted API management platform require?

Plan for Kubernetes or container operations, database administration, identity and token configuration, and API lifecycle governance. Tyk plugins can be written in Python, JavaScript, Go or any language that supports gRPC, so teams with mixed language skills have options. WSO2 API Manager can be extended with custom authenticators, policies and workflows, which typically requires Java-based development. Gravitee's Console and Portal are configured through the management layer, so administrators need familiarity with its API model. Assess your team against these areas and decide early who owns each one.

Can our team run the platform without outside help?

Many teams can run a platform in-house if they have the skills above, a named owner and a tested upgrade routine. Outside help is useful for initial design, hardening, integration with identity providers and backup testing, and for periodic upgrades. DeployOpen plans, implements, integrates, hardens, backs up, upgrades and supports self-hosted open-source platforms inside your own infrastructure, mostly under fixed-scope agreements with written deliverables, and offers ongoing support through retainers. Ask any partner what they will hand over, what your staff will run afterward, and which tasks remain with them.

How long does a pilot or migration to an API management platform take?

No supplied figure sets a standard duration, so confirm timelines with each vendor and against your own environment. The schedule depends on the number of APIs, the protocols and event endpoints in scope, identity integration, the number of gateways and how much policy logic must be rebuilt. Ask each vendor for a pilot plan that names the APIs, environments and acceptance tests, and ask your implementation partner for a written scope with deliverables and milestones before work starts.

How do we move between API management platforms later?

Switching is easier when you keep API definitions in open formats and limit custom code to documented extension points. Tyk supports REST with native OpenAPI support, GraphQL, gRPC and other protocols, and WSO2 supports REST, GraphQL and AsyncAPI definitions. WSO2 states that one control plane can manage third-party gateways including Kong, AWS, Azure and Envoy, which can reduce lock-in at the gateway layer. Before choosing, export your policies, keys and consumer data in a documented format, record which features depend on paid editions, and ask each vendor what a migration out of its platform would require.

How do we confirm license terms before signing?

Ask each vendor for the exact license that covers every component you plan to run, including gateways, portals, analytics and connectors. Review the repository license files, such as the Tyk LICENSE.md and the WSO2 and Gravitee repositories, and compare them with the written quote. Confirm which features require a commercial license, how the license counts gateways and environments, and what happens to your deployment if you stop renewing. Have your legal and procurement teams review the terms with the vendor's written answers.

What it costs to switch API management platforms later

The cost of leaving an API management platform is usually higher than the cost of choosing one, so the switching plan belongs in the first evaluation. Policies, plugins and routing rules are the most expensive part to move, because each platform expresses them in its own model. A rate limit, JWT check or request transformation configured in the Gravitee Console, the WSO2 Publisher or the Tyk Dashboard is not a file you copy into another product. Before you commit, list every policy your APIs depend on, mark which ones are standard (authentication, quotas, IP filtering) and which are custom, and estimate the rewrite effort for each custom one on the target platform. Custom code also needs attention: Tyk plugins can be written in Python, JavaScript, Go or any gRPC-capable language, while WSO2 supports custom authenticators, policies and workflows. Confirm whether your custom code can run on the target or must be rewritten in its extension model.

The developer portal and API catalog are the second cost. Gravitee's Portal UI, the WSO2 Developer Portal and the Tyk Developer Portal each hold API documentation, subscriptions, application keys and onboarding content, and that content is only partly portable. Export your OpenAPI and AsyncAPI definitions in open formats, since these move between platforms with less rework than portal pages do. Subscriptions and consumer application credentials are the riskier part: consumers may need to re-register and rotate keys, which is a coordinated change for every client team. Ask each vendor what it exports for portal content, subscriptions and analytics history, in which format, and whether the export covers its own database or only the API definitions. The same question applies to Redis and PostgreSQL state in self-managed Tyk stacks. Identity, certificates and event endpoints add the last layers. Gateway-to-backend mTLS certificates, JWT issuers and client certificates must be reissued or re-trusted on the new gateway, and every token validation path needs testing against it. Event APIs follow the same pattern: Kafka, MQTT or webhook endpoints configured in one platform must be rebuilt in the other, and any Enterprise-only endpoint types you adopted (such as Gravitee's Kafka or MQTT5 entrypoints) will not carry over to a Community or open-source deployment.

The parallel-running period is where switching cost becomes recurring. During cutover, both platforms serve traffic, so you pay for two gateway tiers, two sets of licenses or subscriptions where applicable, and two analytics pipelines, while teams keep configuring APIs in both places. Plan the cutover route by API, starting with low-risk internal APIs, and define a rollback path for each. Before signing, ask for the vendor's written export and migration documentation, confirm which parts require a paid edition, and ask whether your data model will be locked to a hosted control plane. Also confirm which gateway configuration can be kept as version-controlled files, since that makes the next move far less painful. DeployOpen can scope this work as a fixed-scope migration plan, but the effort depends on your API count, custom policies and portal content, which should be inventoried first.

How DeployOpen scopes an API management selection and rollout

DeployOpen plans, implements, integrates, hardens, documents and supports self-hosted open-source platforms inside your own cloud accounts, data centers or air-gapped networks. For API management, that means working from a written scope that fixes what each candidate must prove before a platform is chosen and deployed.

How we scope

  • Map which APIs, event feeds and AI endpoints must pass through the gateway and portal, and who owns each.
  • Record which Gravitee, WSO2 or Tyk components you need as open source and which would require a paid edition.
  • Agree in writing the deployment model, identity provider integration and portal audience before any build starts.
  • Engagements are fixed-scope, so scope, deliverables and timelines are confirmed in writing first.

How we build

  • Install the chosen platform in your infrastructure with the topology your team can operate, such as Helm on Kubernetes or Docker Compose for evaluation.
  • Configure authentication, rate limits, versioning and access control against your own API inventory.
  • Test the gateway, developer portal and analytics pipeline with your real traffic patterns and failure cases.
  • Harden the deployment and run security testing of the APIs and management interfaces before go-live.

How we hand over

  • Document configuration, upgrade steps and rollback procedures in a form your platform team can follow.
  • Prepare controls and evidence for compliance assessments, while independent auditors issue any formal reports.
  • Set up backup and restore for the gateway, management database and portal content, and test the restore.
  • Walk your operators through monitoring, alerting and licence-tier limits so ownership transfers cleanly.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers after handover.
  • Plan version upgrades against each vendor's published release and support windows, confirmed at the time of work.
  • Review open-source and commercial licence changes with you when a product edition or licence term changes.
  • Quotes follow from the written scope, so ask for the components, environments and hours each option requires.

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.