Our Story

About Flexiberry

Empowering software engineers to chain dependent API requests and run automated assertions with zero boilerplate.

The Mission

Flexiberry was born out of frustration with writing heavy scripting frameworks, Postman pre-request scripts, or complex cURL wrappers just to test a simple sequential API workflow. We believe that testing a chain of APIs—where one request depends on the output of another—should be human-readable, fast, and configuration-driven.

Our mission is to provide developers with a lightweight, syntax-intuitive language (`.berry`) and a blazing-fast CLI runner that fits perfectly into local development environments and CI/CD pipelines.

What is the Berry Language?

The Berry language is a domain-specific scripting grammar designed specifically for HTTP API declarations and request chains. It lets you write readable syntax like:

Api POST #loginUrl
Url https://api.example.com/login
Capture
- token: response.token

Task Authenticate
  Step Call Api loginUrl
  Check
  - $.status == 200

Open Source & Community Driven

Flexiberry is fully open-source and licensed under the MIT License. We actively encourage contributions from developers around the world. Whether you're reporting a bug, improving the CLI compiler, or suggesting syntax expansions, your involvement helps shape the future of API testing.

Join our discussions, check out the code repositories, and help us build the most accessible API client in the developer ecosystem.