https://hexmos.com/lama2/index.html
[ ] [ ]
Skip to content
logo
Hexmos Lama2
Home
( ) ( )
[ ]
Initializing search
GitHub
logo Hexmos Lama2
GitHub
* [ ] Home Home Table of contents
+ About
+ Benefits
+ Terminal Demo: A POST request
+ VSCode Demo: The same POST request
+ Community and Support
* [ ] Get Started Get Started
+ Installation
+ Import Postman
+ Examples
+ Collaboration
* [ ] Understand Understand
+ Syntax Guidance
+ The l2 Format
+ FAQ/RAQ
* [ ] Develop Develop
+ Design Philosophy
+ Architecture
+ IDE/Editor Support
+ Formal Grammar
+ API Reference
* [ ] About About
+ Hexmos
+ Talk to us
Table of contents
* About
* Benefits
* Terminal Demo: A POST request
* VSCode Demo: The same POST request
* Community and Support
Lama2: Plain-Text Powered REST API Client for Teams P
[banner]
Build Test Go Report Card
Hexmos Lama2 - Plain-Text Powered REST API Client for Teams | Product
Hunt
AboutP
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
collaborate on .l2 files using version control. Lama2 integrates
nicely with IDEs and text-editors as well. Think of Lama2 as Markdown
for APIs.
BenefitsP
1. Plain-Text files: Store APIs in the Plain-Text .l2 API files.
Simple and human-friendly syntax. Learn basics within minutes!
2. Simple CLI: Launch the CLI tool l2 on API files to make REST API
requests.
3. Editor support: Invoke Lama2 from your favorite text editor or
IDE. Helpful documentation and tool support to build editor
extensions included.
4. Longevity & track-ability: Commit .l2 files to git or other
version control for long life & change tracking.
5. Collaboration: Share API repo with teammates and colleagues to
collaborate
6. Documentation: Explore examples, how-tos, explanations,
references, FAQ/RAQs, and diagrams. Documentation is a priority,
so that you never have to get lost.
7. Extensibility: .l2 syntax is implemented as a recursive descent
parser, based on a formal grammar. Dig into details and implement
new syntax (ex: to support websockets)
Tip
Coming from postman? Let Lama2 help you convert Postman data dumps
into a nice Plain-Text Lama2 repo.
Terminal Demo: A POST requestP
[demo]
basic_post.l2:
POST
https://httpbin.org/post
{
"hello": "world"
}
Execute:
l2 basic_post.l2
VSCode Demo: The same POST requestP
[demo2]
Community and SupportP
1. Full documentation @hexmos.com/lama2
2. Report issues and propose improvements at Github issues
3. Discuss with the community at Discord
Back to top
Next Installation
Made with Material for MkDocs