Kreya 1.19 - What's New
Kreya 1.19 is here! With GraphQL, OAuth 2.0 Device Flow, and various UI improvements.
Kreya 1.19 is here! With GraphQL, OAuth 2.0 Device Flow, and various UI improvements.
Securing your APIs with Auth0 is a smart move for production, but it often adds extra steps to the development and testing cycle. No one wants to spend their afternoon manually swapping expired tokens.
In this post, we'll show you how to use Kreya to automate the entire Auth0 handshake, allowing you to call secured endpoints effortlessly.
In our previous posts (part 1 and part 2), we demystified Protocol Buffers and learned how data is encoded into compact binary.
But Protobuf is just the payload. To send this data between microservices, we need a transport protocol. Enter gRPC.
While many developers use gRPC daily, few look under the hood to see how it actually works. In this post, we’ll go beyond the basics and explore the full gRPC protocol stack: from the high-level service architecture and streaming models down to the low-level HTTP/2 framing and byte-level wire format.
4.75 million invoked operations, over 5,000 monthly active users and 3 releases. These are some key facts about the past year.
Is transfering files with gRPC a good idea? Or should that be handled by a separate REST API endpoint? In this post, we will implement a file transfer service in both, use Kreya to test those APIs, and finally compare the performance to see which one is better.
API development is a high-wire act. You’re constantly balancing new feature delivery against the terrifying possibility of breaking existing functionality. Testing, for example manually writing assertions for every field you expect back, is your safety harness. But what happens when the response payload is 500 lines of complex nested JSON? Your harness becomes a tangled mess of brittle code that takes longer to maintain than the feature itself. This is where snapshot testing shines, but it also has drawbacks of its own. Let's take a look.
API testing is a critical aspect of modern development. The right tools enable faster, automated and more reliable API testing.
In this comparison, we look into the following 5 API testing tools: Kreya, Postman, Bruno, Insomnia, and HTTPie.
Kreya 1.18 brings powerful new ways to visualize and validate your API workflows: Data Previews and Snapshot Tests. These features make it easier than ever to understand your API responses and ensure your integrations remain stable over time.
API clients hold sensitive data, from auth tokens to proprietary endpoints. But much control do users retain over their data? And is their privacy respected?
In our previous post, we explored the basics of the protocol buffers (protobuf) wire format. Now, let's take a closer look at some advanced features: packed repeated fields, maps and negative numbers.