Overview

Add the power of Bitcoin to your website!

WBIPs are a set of specifications for web apps and client providers to facilitate communication with Bitcoin, Lightning wallets, and more.

It provides a programmatic, permissioned interface for letting web apps send or receive payments and much more.

WBIPs are inspired by WebBTC and similar ideas. They provide a 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.


Working Group

and more...


Historically, Provider implementations have exhibited conflicting interfaces and behaviors between wallets. This working group formalizes an Bitcoin extension API to promote wallet interoperability. The API is designed to be minimal, event-driven, and agnostic of transport and RPC protocols. Its functionality is easily extended by defining new RPC methods and message event types.