Lua
:::caution Pré-release (alpha)
Este SDK está em alpha (0.1.0-alpha.1). A superfície de API pública ainda está sendo estabilizada — não use em produção.
:::
Instalação
LuaRocks:
luarocks install velix-sdk
Manual (embarcado / OpenWRT):
cp -r velix/ /usr/share/lua/5.1/
Quickstart
local velix = require("velix")
local client = velix.Client.new({
api_url = os.getenv("VELIX_API_URL"),
api_key = os.getenv("VELIX_API_KEY"),
})
local result, err = client.checkin:facial("tenant-slug", frame_base64)
if result.passed then
print("GRANTED")
end
Requisitos
- Lua 5.1+ ou LuaJIT 2.x
luasocket>= 3.0,luasec>= 1.0 (HTTPS)- OpenResty:
lua-resty-http
Compatível com Lua 5.1+, LuaJIT, OpenResty e alvos embarcados (OpenWRT, NodeMCU).