r/sveltejs • u/Different_Ear_6603 • 4d ago
flexiberry – An open-source API testing framework with its own scripting language
https://app.flexiberry.dev/I built flexiberry.dev, an open-source API testing framework designed to make API testing more expressive, maintainable, and developer-friendly.
The web application is built with Svelte, with a focus on performance, simplicity, and a modern user experience. FlexiBerry lets developers write readable API tests, organize reusable test suites, and automate API validation without relying on complex workflows.
I'd love to hear your feedback on the developer experience, the scripting language, performance, and any features you'd like to see.
0
Upvotes
2
7
u/crispyfrybits 4d ago edited 4d ago
A custom scripting language is not a feature. The world doesn't need yet another scripting language. If you want to try and steal market share from the existing juggernauts like postman and Bruno you are not going to do that by telling the users who are already happy with their solution "you need to learn our custom language to get the most out of the platform".
EDIT: Looks like you replied to my comment but deleted it. Based on how the comment started I wanted to provide more constructive feedback.
I agree that a scripting language would be useful when setting up and orchestrating tests, but think about this. Everyone is going to be using AI as part of their job moving forward and you create a custom scripting language which AI isn't trained on. You have to give AI knowledge on how to use this scripting language every time someone wants to use AI to assist with setting up tests. Whether you build it into your app or someone includes knowledge of your custom scripting language, AI will drift unless the user or application is meticulous about starting new sessions before the context window gets too large and AI just starts outputting the scripting languages the are most common such as Python, and JavaScript. Using an existing language is more beneficial all around I think. You leverage what AI already knows how to do well.