Skip to main content

Kreya 1.8 - What's New

Silvan

It has been more than half a year since Kreya released a new version. Now Kreya 1.8 is here with many new features. Kreya now supports REST APIs, scripting and tests 🚀. We also introduced a Pro and Enterprise plan. Don't worry, almost all features are still available in the free version of Kreya.

First of all, we would like to thank everyone who uses Kreya regularly and gives us feedback so that we can constantly expand and improve Kreya. The fact that the Kreya community continues to grow can also be seen in the numbers. A big milestone was reached at the end of April, when 1 million operations were invoked 🥳.

REST support

Feedback has repeatedly reached us that they find it a pity to switch between two different APIs tools (Kreya for gRPC and another one for REST). That's why we added REST support to Kreya. Try it out right now: create a new operation, select the REST type and off you go!

An animation showcasing a rest call

*A great endpoint with weather data to test this out.

Of course, the REST operations have all the advantages that you already know from the gRPC operations: directory settings, environments & templating, support for authentication and much more.

Scripting and tests Pro / Enterprise

We would like to introduce you to our first paid feature: scripting and tests. With this feature you can define JavaScript code that runs when an operation is invoked. Among other things, it allows you to create tests and view the results of them.

For example, you can check if the response content contains the expected value.

import { expect } from 'chai';

kreyaGrpc.onResponse(msg => {
kreya.test('response test', () => expect(msg.content.reply).to.be.equal('hello fooBar'))
})

The script can be defined in the new Script tab and the test results show up in the Tests tab. For more information and examples, see the documentation.

An animation showcasing the scripting feature

Of course, this feature is far from being fully developed, so if you have any suggestions for additional functions, open an issue.

Pro and enterprise plan

There is now the possibility to buy a Pro or Enterprise plan for Kreya which unlocks additional advanced features. The prices and which features are included can be found here.

By buying these plans you can support the development of Kreya. With the earnings we can then buy enough coffee ☕ to have even more energy to develop new features.

More features and fixed bugs

In the last six months we have added many more small features.

  • System credentials auth provider (Windows authentication) Pro / Enterprise
  • macOS ARM (M1) build
  • gRPC deadline support

In addition, various bugs have been fixed. You can find more information at the release notes.

Feedback

Feel free to open a bug report or feature request if you notice something. You can also write to us at [email protected] if you have anything else you would like to tell us. Stay tuned for more new features and releases!

P.S. Do you like Kreya? Consider supporting us by buying the Pro plan. Or better, if Kreya is used in your company, suggest buying the Kreya Enterprise plan for your team.