Tyk 5.3: Tyk goes OAS-native!

Hello, world! We’re excited to announce the launch of our latest release – Tyk 5.3. While this version is packed with capabilities, we’d like to highlight a few key features that will help you achieve faster time to value:

  • Our native support for the OpenAPI Specification (OAS) 
  • The introduction of API templates
  • Enhanced security and observability for GraphQL APIs
  • The General Availability of the Tyk Helm Charts.

Let’s dive into the details…

Our native support for the OpenAPI Specification (OAS)

Here at Tyk, we love open standards. They enable communication across different integrated platform stacks, making everything from security to observability easier. We enabled early access to our OAS-native support back in Tyk 4.1 and are delighted to have now reached feature maturity with Tyk 5.3. 

With Tyk 5.3, you work natively with OAS documents and APIs, from designing and developing to cataloguing and deploying. While most tooling providers transform the original OAS document into their proprietary API definition, locking you into their vendor-specific ecosystem, we retain the original document and specification, only appending the Tyk-specific parts. This preserves the integrity of the original, making it much easier to integrate with other tools for an enhanced experience.

You can deploy onto the Tyk Gateway directly from your OAS API definition, with the OAS document remaining your source of truth. And with the new and improved API Designer in Tyk Dashboard, it’s easier than ever to create and configure your APIs to suit your precise needs. 

With Tyk 5.3, you can add the power of Tyk to your OpenAPI workflows, simplify your software development lifecycle and automate APIOps. The result? Faster releases, better governance and improved cross-team collaboration. Nice. 

You can check out our full release notes for further details (links below), but first, a quick word on API templating… 

Stop reinventing the wheel with API templates

An exclusive capability of Tyk’s OAS support, API templating enables you to pre-fill any fields in an API definition. You can use the template as a starting point for a new API – just provide the OpenAPI description, and the template will do the rest. You can also create a template from an existing API, deriving additional value from work you’ve already undertaken. If you’re after an easy way to create APIs that adhere to set governance standards (like authentication methods), this is it. 

Accelerating GraphQL API implementation

Tyk 5.3 introduces enhanced GraphQL security and observability. You can use these new features to reduce the risk of accidentally exposing parts of your graph you don’t want to. We’ve made schema change management easier, too, allowing for the gradual rollout of modified schemas. 

We’ve also enabled graph monitoring in Tyk Dashboard so that you can see your top five most popular graphs, the operations requested within them, your top five graphs with errors and summary data covering requests, responses, errors, latency and more. 

General Availability of the new Tyk Helm Chart

We’ve packed plenty more into Tyk 5.3, including the Tyk Helm Chart, now in General Availability. We’ve provided simple guides to help you set things up, whether a standalone gateway or a fully-fledged, multi-region distributed architecture, in a matter of minutes.

The Helm Chart is designed with simplicity, flexibility, and security in mind. Its modular design lets you easily enable or disable components like the Dev Portal and Pump. You can customise Tyk components to integrate seamlessly with your Kubernetes ecosystem, from OpenTelemetry, Ingress Controllers, and Cert-Manager to GitOps tools like ArgoCD and Flux. 

Full Tyk 5.3 release notes 

Tyk 5.3 is packed with new features and benefits. There’s a lot to take in, so why not settle down to read the release notes in full to ensure you get the best out of going OAS native with Tyk 5.3?

Gateway: https://tyk.io/docs/product-stack/tyk-gateway/release-notes/version-5.3/ 

Dashboard: https://tyk.io/docs/product-stack/tyk-dashboard/release-notes/version-5.3/