Introduction
Welcome to the documentation for Unsplasharp, a modern, asynchronous, and feature-rich .NET library for interacting with the Unsplash API.
What is Unsplasharp?
Unsplasharp is a .NET Standard 2.0 library that provides a convenient and easy-to-use wrapper around the Unsplash API. It allows you to easily integrate Unsplash's vast library of high-quality photos into your .NET applications.
Features
- Modern and Asynchronous: Built with
async/await
for non-blocking I/O. - Comprehensive Error Handling: Provides specific exception types for different error scenarios.
- IHttpClientFactory Integration: Supports
IHttpClientFactory
for efficient management ofHttpClient
instances. - Structured Logging: Integrates with
Microsoft.Extensions.Logging
for detailed insights. - System.Text.Json: Uses the high-performance
System.Text.Json
for JSON serialization. - Full API Coverage: Provides access to all of the Unsplash API endpoints.
Getting Help
If you need help or have any questions, please feel free to open an issue on GitHub.