Lama2: Plain-Text Powered REST API Client for Teams

This page summarizes the projects mentioned and recommended in the original post on

Our great sponsors
  • CodiumAI - TestGPT | Generating meaningful tests for busy devs
  • Sonar - Write Clean Java Code. Always.
  • ONLYOFFICE ONLYOFFICE Docs — document collaboration in your environment
  • InfluxDB - Access the most powerful time series database as a service
  • Lama2

    Plain-text Powered REST API Client for Teams 🦙

    - Github:

    Background story:

    The story begins more than a year back, when our team at Hexmos wanted to collaborate on APIs in a simple and straightforward way.

    Our engineering infrastructure is split into dozens of self-contained software services. We deal with 100s of internal APIs, and so felt a need for a robust workflow for defining, sharing and updating APIs within our teams.

    Traditional solutions such as Postman/Insomnia implement the collaboration features within their applications, and also tend to charge a fee for collaboration. We felt using git is the right way to collaborate on APIs, rather than any custom built solution. So, in a matter of 2 days we got a regex-based prototype DSL language to store API files.

    Lots of issues cropped up over time, but we kept making improvements to Lama2 as needs arose. We accumulated 100s of API files over time. Then, we decided that the tool deserves to be out there, benefiting teams that want to collaborate on APIs over git. So, to make it happen, first we invested into formalising the grammar, and implementing the DSL as a hand-written recursive descent parser. Then we invested into helpful documentation, demos and so on. Once we had the basics, we released Lama2 into the world.

    Future tasks:

    - Create human-friendly syntax for specifying websocket APIs, basic testing, etc

  • verb

    Organize and send HTTP requests from Emacs

    have you checked this . Its emacs package and i am able to write and test api's with text files.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • vscode-restclient

    REST Client Extension for Visual Studio Code

  • Karate

    Test Automation Made Simple

    Congrats on the launch ! I'm the lead dev of [Karate]( and was wondering if you had come across it. I strongly agree that collaboration should be [via Git]( and the IDE and traditional solutions fall short. I hope Karate's syntax passes your "memory friendly" test :) We get regular feedback is that it is easy to read and even non-programmers can pick it up. One thing I feel we do really well is chaining of HTTP requests. And we have plugins for [IntelliJ]( and [VS Code](

    Maintaining a tool like this as open-source is hard, all the best !

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts