Lightning PSA:
Proprietary APIs like those offered by Breez and Lightspark have severe privacy dangers, and lock your users into services provided by only one company.
These companies are marketing their APIs as "self-custodial": We've all learned from recent issues with Liquid about how dangerously misleading this can be.
The LSP ("Lightning Service Provider") standards are open, private, and allow you to switch providers at any time.
Learn more about the LSP standards here:
LSP1:
LSP2: 

Megalith Lightning Docs
LSPS1: Get A Lightning Channel Opened To Your Node | Megalith Lightning Docs
Use LSPS1 to request an inbound Lightning channel for a mobile client or node through Megalith's API-compatible LSP flow.

Megalith Lightning Docs
LSPS2: Get "Just-In-Time" Lightning Channels | Megalith Lightning Docs
Use LSPS2 to request just-in-time Lightning channels so mobile clients can receive payments without managing inbound liquidity ahead of time.