https://github.com/kredokodo/phoenixsdk
A comprehensive .NET 8 SDK for integrating with Phoenixd Server API, the self-custodial Lightning Network node. This library provides a clean, strongly-typed API for creating invoices, sending payments, and managing Lightning Network operations.
https://github.com/kredokodo/phoenixsdk
acinq bitcoin bitcoin-api csharp csharp-library lightning lightning-network phoenixd
Last synced: 9 months ago
JSON representation
A comprehensive .NET 8 SDK for integrating with Phoenixd Server API, the self-custodial Lightning Network node. This library provides a clean, strongly-typed API for creating invoices, sending payments, and managing Lightning Network operations.
- Host: GitHub
- URL: https://github.com/kredokodo/phoenixsdk
- Owner: KredoKodo
- Created: 2025-06-10T02:16:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-28T17:12:29.000Z (12 months ago)
- Last Synced: 2025-06-28T17:35:26.569Z (12 months ago)
- Topics: acinq, bitcoin, bitcoin-api, csharp, csharp-library, lightning, lightning-network, phoenixd
- Language: C#
- Homepage: https://github.com/KredoKodo/PhoenixSDK
- Size: 106 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

# PhoenixdSdk
A comprehensive .NET 8 SDK for integrating with [Phoenixd Server API](https://phoenix.acinq.co/server), the self-custodial Lightning Network node. This library provides a clean, strongly-typed API for creating invoices, sending payments, and managing Lightning Network operations. Features async/await support, automatic authentication, and full error handling for production applications.
## Features
- Easy integration with .NET 8 projects
- Robust API client for Phoenixd endpoints
- Built-in support for async operations
- Comprehensive error handling
## Use Cases
PhoenixdSdk is ideal for:
- Developers building applications that need to interact with Phoenixd
- Integrating Lightning Network payments into .NET applications
## Installation
PhoenixdSdk is available as a NuGet package. Just install it and go!
## Sample Usage
See all of the examples in the ExampleUsageApp project included in the repository.
## Contributing
Please feel free to contribute to this project! You can submit issues, pull requests, or suggestions. Contributions are welcome to improve the SDK and add new features.
## License
This project is licensed under the BSD 3-Clause License. See the [LICENSE](.readme/LICENSE.txt) file for details.
## Release Notes
See the [CHANGELOG](.readme/CHANGELOG.md) for detailed release notes and changes.