A common convention in the Bitcoin web application ecosystem is for key management software (“wallets”) to expose their API via a JavaScript object in the web page. This object is called the common web wallet interface.
As Lightning Network technology evolves, Lightning Service Providers are becoming an important part of Bitcoin infrastructure. We are currently working together to establish interoperable API specifications.