flexiberry - Open-source, Lightweight HTTP client & API testing framework
byā¢
FlexiBerry is an open-source, lightweight HTTP client and API testing framework built for developers. Chain dependent API requests, validate responses, manage environments, and automate workflows with the intuitive Berry scripting language. Available as a modern Web app, CLI, and IDE extensions, FlexiBerry makes API testing faster, more readable, maintainable, and seamless for local development and CI/CD pipelines.

Replies
honestly the Berry scripting language is kind of genius, way more readable than my usual setup. chained a few dependent requests in the CLI in under five minutes
@lorenzo_feiĀ thank you for your valuable feedback.
Looks great, especially the Berry scripting idea. One thing that would really help me is built-in diffing between response payloads across environments, so you can instantly spot when staging drifts from prod. Could even tie it into the test runner to fail on unexpected diffs.
Thanks for the feedback, @odin_bai That's definitely doable. Let me explore the best way to implement it in the Berry script. Since each environment execution is isolated, we need to find a simple and clean approach to compare or validate the results from two separate executions.
Tried chaining a few requests with the Berry scripting and the syntax actually stayed readable instead of turning into a wall of JSON. Also nice that the same scripts run in the CLI without changes.
@zion_hongĀ thank you for yourfeedback.
Honestly the Berry scripting language is a nice touch, makes chaining dependent requests way more readable than a wall of json. Going to try it in our CI pipeline this week.
@lark_martinĀ thankyou for the feedback