Pure Lua client for YAXI's Open Banking services. Requires Lua >= 5.3, a Unix-like OS (Linux, macOS), and an API key, which you can get for free at hub.yaxi.tech.
The easiest way to install is through LuaRocks:
luarocks install routex-clientThe client requires an HTTP client implementing IHttpClient. You can either bring your own or use the bundled DefaultHttpClient, which depends on the http rock:
luarocks install httplocal RoutexClient = require("routex-client").RoutexClient
local DefaultHttpClient = require("routex-client.http").DefaultHttpClient
local httpClient = DefaultHttpClient:new()
local client = RoutexClient:new("https://api.yaxi.tech", httpClient)