That's a non-custodial approach.
OpenNode is custodial, and exposes a rest API to a lightning node.