# SDKs and Tools

## SDKs

* [Javascript](https://github.com/getAlby/js-sdk?tab=readme-ov-file#nostr-wallet-connect-documentation)
* [React Native (Expo)](https://github.com/getAlby/nwc-react-native-expo) (Showcase)
* [Rust](https://github.com/rust-nostr/nostr)
* [Dart](https://pub.dev/packages/nwc)
* [Flutter](https://pub.dev/packages/ndk)
* [Python](https://github.com/supertestnet/python_nwc)

Are you missing a SDK? Join the community and help apps to adopt bitcoin payments with NWC.

## Libraries

### Bitcoin Connect

Bitcoin Connect is a simple library that enables users to connect their wallet to bitcoin lightning-powered websites on any browser through the power of WebLN, the open protocol for lightning on the Web.

{% embed url="<https://www.youtube.com/watch?v=T3XRiwdXKU4>" %}
Introducing Bitcoin Connect
{% endembed %}

Bitcoin Connect works on all web frameworks. Code examples are available for  [HTML](https://github.com/getAlby/bitcoin-connect?tab=readme-ov-file#html-cdn), [JavaScript](https://github.com/getAlby/bitcoin-connect?tab=readme-ov-file#pure-js), [React](https://github.com/getAlby/bitcoin-connect?tab=readme-ov-file#react), [Next JS/SSR](https://github.com/getAlby/bitcoin-connect?tab=readme-ov-file#nextjs--ssr).

Visit: <https://bitcoin-connect.com/>

## Tools

### Alby Developer Sandbox

A playground for Builders to test Bitcoin payment flows in minutes:

* Prototype Bitcoin payments for your app
* Explore real payment scenarios
* Learn Lightning fundamentals

**-->** [**Get started**](https://sandbox.albylabs.com/)

#### **NWC Faucet**

Create test wallets for the NWC protocol.

**-->** [**Get started**](https://faucet.nwc.dev/)<br>
