Tyk 5.7 has arrived! Click below to read about the superb new capabilities and enhancements, which include:
- Event-native API management with Tyk Streams
- Platform governance enhancements
- Advanced audit log capabilities
- Exciting telemetry improvements to Tyk Cloud
Our 5.7 release solidifies Tyk’s standing as the only multi-protocol API management solution. Whether working with REST APIs, GraphQL, gRPC, SOAP or async APIs, Tyk delivers the control, flexibility and performance you deserve.
Harness the potential of asynchronous API management with Tyk Streams
Tyk 5.7 makes Tyk event-native with Tyk Streams, empowering you to apply our best-in-class API management principles directly to your streams and events. Tyk Streams, our powerful event streaming solution enables you to:
- Apply proven API management principles to simplify handling events and streams.
- Maintain control and enforce standards across REST, GraphQL, Kafka or async APIs.
- Follow best practices in Kafka and async API security while making your streams discoverable.
Say goodbye to fragmented management, inconsistent security, and lengthy development cycles for event-driven architectures. Complexity, slow onboarding and the need for specialized tooling are now firmly in the past. Tyk Streams removes the pain, eliminating the need to create bespoke microservices for handling events and abstracting away protocol complexities. It enables platform teams to enforce consistent authentication, authorization, and validation policies across all API types, simplifying integration, reducing costs, and significantly accelerating development cycles.
Easily configure Tyk Streams using the Tyk Dashboard
Before Tyk 5.7, integrating event-driven sources into your API ecosystem was a time-consuming process. You’d have to configure specialized microservices to handle HTTP events, use custom client libraries for different message brokers and manually unify multiple event streams into a coherent feed. A simple goal – like merging Kafka messages with HTTP-triggered events into a secure, easy-to-discover SSE endpoint – could stretch into a weeks-long development cycle.
A platform engineer can now open up Tyk’s GUI, configure a stream by selecting input and output protocols, applying authentication and authorization policies, all in minutes.
Seamlessly unify a Kafka feed and HTTP events into one stream and make it available as a single endpoint on the developer portal. For example, a product team that previously invested weeks orchestrating custom code and deploying new services to integrate an external event source can now connect that source, apply uniform security policies, and publish the data to internal consumers in mere minutes – all from the Tyk Dashboard. Our API designer provides step by step guidance, with pre-filled stream configurations for different inputs and outputs.
See here for full details on getting started with Tyk Streams.
Solve your async API challenges with Tyk Streams
Tyk 5.7 delivers the ability to:
- Stream data and events using Kafka, WebSocket, SSE and HTTP protocols.
- Merge event sources into a unified stream for consumers.
- Apply authentication and authorization to streams of messages, like RESTful APIs.
- Mediate message formats between Avro and JSON.
Historically, it wasn’t possible to react in real time to incoming events from external systems, because those systems can’t place events on message queues directly. Instead, they just generate HTTP events.
Now, you can use Tyk’s special purpose HTTP API endpoint to receive events and publish to an event broker. This streamlined solution eliminates the need for you to create dedicated microservices to handle each of the HTTP events and enqueuing data, freeing resources for other tasks.
As ever, simplicity and efficiency sit at the heart of Tyk’s solution. And with 72% of global businesses already using event-driven architecture* and 94% of those that do planning to apply it to additional areas**, the timing couldn’t be better.
Tyk Streams also eliminates the pain of consumer applications lacking the specialised client libraries and underlying protocols required for direct broker interaction. Previously, that interaction would require you to create language-specific SDKs, wrapper libraries, custom client-side abstractions or custom middleware. Now, you can simply configure Tyk Streams to stream messages from the broker using familiar protocols (HTTP, WS or SSE), enabling easier and faster integration. When needed, Tyk Streams can mediate message formats, so that consumers aren’t forced to develop custom processors.
The helpful features don’t stop there. You can also:
- Configure Tyk Streams to merge events from sources like Kafka brokers and HTTP endpoints into a unified stream of JSON events through WS/SSE.
- Publish stream access details to a developer portal and enable self-service, managing every aspect of your async APIs seamlessly.
Updates to platform governance
In Tyk 5.7, we continue to improve Tyk’s platform governance capabilities, focussing on Tyk’s role in providing a crucial layer of security, governance and control.
When you’re managing a Tyk deployment, it’s essential to track who is accessing the Dashboard and their actions. This activity is captured in Tyk’s audit log which, until now, has been stored in the local filesystem – unsuitable for containerized environments such as Kubernetes. With Tyk 5.7, we’re adding the facility to store this log in a persistent database, increasing flexibility to meet corporate governance standards.
We’ve enhanced Tyk Gateway functionality, too, in Tyk 5.7, refining its native handling of OpenAPI descriptions. Now, request validation can automatically check path level parameters.
We’ve also enhanced Tyk Dashboard Single Sign-On (SSO) support. You can now use JSON Web Encryption (JWE) in your OpenID Connect flow for users logging into Tyk Dashboard. This option strengthens user login security by encrypting authentication tokens and is a much-requested feature by clients in highly regulated industries.
Enhancements to Tyk Cloud
Tyk 5.7 transforms observability in Tyk Cloud through new native telemetry export functionality. Go beyond basic metrics and achieve a comprehensive 360° view of an API call’s entire journey through the gateway. This includes detailed timings, middleware interactions and key attributes, offering visibility into end-to-end flows, for actionable insights into API and plugin performance. With Tyk Cloud integrating seamlessly into your broader ecosystem, you can track a flow from the API consumer, through Tyk Cloud, to the API upstream, and across all supporting services. It means you can identify and resolve API issues anywhere within your platform with advanced trace export capabilities. All easily configured via the Cloud Dashboard.
Tyk Cloud’s native telemetry export also irons out integration pains, enabling you to connect Tyk with your existing observability tools. It supports Datadog, Dynatrace, Elastic and New Relic, with a custom provider option to ensure compatibility with any platform supporting the OpenTelemetry Protocol (OTLP). Avoid vendor lock-in and choose the observability platform that best suits your needs.
Get the best from Tyk 5.7
With Tyk 5.7 and Tyk Streams, you can now manage event-driven APIs alongside traditional REST and GraphQL endpoints. Stream data from multiple sources – such as Kafka, WebSockets, SSE and HTTP – directly through Tyk’s powerful interface, ensuring that all your APIs benefit from the same governance, security and discoverability features that Tyk users love. Apply the same robust standards, minus any additional complexity.
You can use Tyk 5.7 and Tyk Streams to onboard event sources in minutes rather than weeks, achieve faster time to value while offering developers a self-serve portal where APIs – synchronous and asynchronous – are readily discoverable and accessible.
f you’re ready to accelerate innovation and improve collaboration across your teams, check out our full 5.7 release notes.
* Redhat
** Solace event-driven architecture survey