SQL LRS
7.5#2 in learning record store softwareFree planFree planWebAPILinuxmacOS
Visit| Fact | SQL LRS | xh |
|---|---|---|
| Authentication | SQL LRS supports OpenID Connect over OAuth 2.0 for xAPI endpoints and administrative functions. | Basic, bearer and digest authentication are supported, along with .netrc credentials. |
| License | SQL LRS is distributed under the Apache 2.0 license and may be used in commercial projects. | The project is distributed under the MIT License. |
| Limitations | SQL LRS is an LRS rather than an LMS or content store, and does not itself produce learning data or host learning content. | The README says not all HTTPie features are implemented, xh has no plugin system, and its documentation is worse than HTTPie's. |
| Purpose | SQL LRS stores xAPI statements, attachments, and documents as a Learning Record Store. | xh is a friendly, fast tool for sending HTTP requests, with a focus on improved performance. |
SQL LRS may suit organizations that need to collect or exchange xAPI learning data and can host the software themselves. It may also fit teams connecting structured learning records to BI or AI systems.
xh suits developers and technical users who send HTTP requests from a terminal and want HTTPie-style syntax with performance-focused behavior. It is useful when requests need varied body formats, authentication, response filtering, or curl conversion across supported platforms.