# IronServices ### Developer Tools for Modern Applications [![Website](https://img.shields.io/badge/Website-ironservices.io-2563eb?style=for-the-badge)](https://ironservices.io) [![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)
--- ## Our Services | Service | Description | Website | |---------|-------------|---------| | **IronLicensing** | Software licensing and activation | [ironlicensing.com](https://ironlicensing.com) | | **IronTelemetry** | Error monitoring and crash reporting | [irontelemetry.com](https://irontelemetry.com) | | **IronNotify** | Event notifications and alerts | [ironnotify.com](https://ironnotify.com) | --- ## SDKs Native SDKs available for all major platforms: ### IronLicensing | Platform | Package | Repository | |----------|---------|------------| | .NET | `IronLicensing.Client` | [ironlicensing-dotnet](https://github.com/IronServices/ironlicensing-dotnet) | | JavaScript | `@ironservices/licensing` | [ironlicensing-js](https://github.com/IronServices/ironlicensing-js) | | Python | `ironlicensing` | [ironlicensing-python](https://github.com/IronServices/ironlicensing-python) | | Go | `ironlicensing-go` | [ironlicensing-go](https://github.com/IronServices/ironlicensing-go) | | Java | `com.ironservices:licensing` | [ironlicensing-java](https://github.com/IronServices/ironlicensing-java) | | Rust | `ironlicensing` | [ironlicensing-rust](https://github.com/IronServices/ironlicensing-rust) | ### IronTelemetry | Platform | Package | Repository | |----------|---------|------------| | .NET | `IronTelemetry.Client` | [irontelemetry-dotnet](https://github.com/IronServices/irontelemetry-dotnet) | | JavaScript | `@ironservices/telemetry` | [irontelemetry-js](https://github.com/IronServices/irontelemetry-js) | | Python | `irontelemetry` | [irontelemetry-python](https://github.com/IronServices/irontelemetry-python) | | Go | `irontelemetry-go` | [irontelemetry-go](https://github.com/IronServices/irontelemetry-go) | | Java | `com.ironservices:telemetry` | [irontelemetry-java](https://github.com/IronServices/irontelemetry-java) | | Rust | `irontelemetry` | [irontelemetry-rust](https://github.com/IronServices/irontelemetry-rust) | ### IronNotify | Platform | Package | Repository | |----------|---------|------------| | .NET | `IronNotify.Client` | [ironnotify-dotnet](https://github.com/IronServices/ironnotify-dotnet) | | JavaScript | `@ironservices/notify` | [ironnotify-js](https://github.com/IronServices/ironnotify-js) | | Python | `ironnotify` | [ironnotify-python](https://github.com/IronServices/ironnotify-python) | | Go | `ironnotify-go` | [ironnotify-go](https://github.com/IronServices/ironnotify-go) | | Java | `com.ironservices:notify` | [ironnotify-java](https://github.com/IronServices/ironnotify-java) | | Rust | `ironnotify` | [ironnotify-rust](https://github.com/IronServices/ironnotify-rust) | ### Shared Libraries | Platform | Package | Repository | |----------|---------|------------| | .NET | `IronServices.Client` | [ironservices-dotnet](https://github.com/IronServices/ironservices-dotnet) | | .NET MAUI | `IronServices.Maui` | [ironservices-maui](https://github.com/IronServices/ironservices-maui) | --- ## Quick Start ### .NET ```bash dotnet add package IronLicensing.Client dotnet add package IronTelemetry.Client dotnet add package IronNotify.Client ``` ### JavaScript/TypeScript ```bash npm install @ironservices/licensing npm install @ironservices/telemetry npm install @ironservices/notify ``` ### Python ```bash pip install ironlicensing pip install irontelemetry pip install ironnotify ``` ### Go ```bash go get github.com/IronServices/ironlicensing-go go get github.com/IronServices/irontelemetry-go go get github.com/IronServices/ironnotify-go ``` ### Java (Maven) ```xml com.ironservices licensing 1.0.0 ``` ### Rust ```toml [dependencies] ironlicensing = "1.0" irontelemetry = "1.0" ironnotify = "1.0" ``` --- ## Features ### IronLicensing - License key validation and activation - Feature-based licensing - Trial management - In-app purchase flows - Offline grace period support - Machine fingerprinting ### IronTelemetry - Exception capture with stack traces - User journey tracking - Breadcrumb trails - Performance monitoring - Offline queue with automatic retry - Privacy-first design ### IronNotify - Multi-channel notifications - Customizable severity levels - Action buttons and deep links - Real-time WebSocket support - Offline queue with persistence - Event builder pattern --- ## Documentation Each SDK repository contains comprehensive documentation and examples. Visit the individual repositories for: - Installation guides - API reference - Code examples - Best practices ---
**[Website](https://ironservices.io)** | **[IronLicensing](https://ironlicensing.com)** | **[IronTelemetry](https://irontelemetry.com)** | **[IronNotify](https://ironnotify.com)** MIT License - Built with care for developers