Pular para o conteúdo principal

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).