Lama2 is a plain-text powered REST API client & manager built for serious engineering teams.
Lama2 specifies the .l2 syntax for describing APIs, and implements a CLI to execute .l2 files. Engineers can collaborate on .l2 files using version control. Lama2 integrates nicely with
IDEs and text-editors as well. Think of Lama2 as markdown for APIs.
Plain-text files: Store APIs in the plain-text .l2 API files. Simple and human-friendly syntax. Learn basics within minutes!
Simple CLI: Launch the CLI tool l2 on API files to make REST API requests.
Editor support: Invoke Lama2 from your favorite text editor or IDE. Helpful documentation and tool support to build editor extensions included.
Longevity & track-ability: Commit .l2 files to git or other version control for long life & change tracking.
Collaboration: Share API repo with teammates and colleagues to collaborate
Documentation: Explore tutorials, how-tos, explanations, references, FAQ/RAQs, and diagrams. Documentation is a priority, so that you never have to get lost.
Extensibility:.l2 syntax is implemented as a recursive descent parser, based on a clearly specified grammar. Dig into details and implement new syntax (ex: to support websockets)
Execute the focused .l2 file through Execute this file
No settings presently.
Still in development
Introduced the install.sh script plus .http file type to language association.