Welcome page for developers visiting the IronServices GitHub organization. Includes overview of all services, SDK links, and quick start guides. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| README.md | ||
README.md
Our Services
| Service | Description | Website |
|---|---|---|
| IronLicensing | Software licensing and activation | ironlicensing.com |
| IronTelemetry | Error monitoring and crash reporting | irontelemetry.com |
| IronNotify | Event notifications and alerts | ironnotify.com |
SDKs
Native SDKs available for all major platforms:
IronLicensing
| Platform | Package | Repository |
|---|---|---|
| .NET | IronLicensing.Client |
ironlicensing-dotnet |
| JavaScript | @ironservices/licensing |
ironlicensing-js |
| Python | ironlicensing |
ironlicensing-python |
| Go | ironlicensing-go |
ironlicensing-go |
| Java | com.ironservices:licensing |
ironlicensing-java |
| Rust | ironlicensing |
ironlicensing-rust |
IronTelemetry
| Platform | Package | Repository |
|---|---|---|
| .NET | IronTelemetry.Client |
irontelemetry-dotnet |
| JavaScript | @ironservices/telemetry |
irontelemetry-js |
| Python | irontelemetry |
irontelemetry-python |
| Go | irontelemetry-go |
irontelemetry-go |
| Java | com.ironservices:telemetry |
irontelemetry-java |
| Rust | irontelemetry |
irontelemetry-rust |
IronNotify
| Platform | Package | Repository |
|---|---|---|
| .NET | IronNotify.Client |
ironnotify-dotnet |
| JavaScript | @ironservices/notify |
ironnotify-js |
| Python | ironnotify |
ironnotify-python |
| Go | ironnotify-go |
ironnotify-go |
| Java | com.ironservices:notify |
ironnotify-java |
| Rust | ironnotify |
ironnotify-rust |
Shared Libraries
| Platform | Package | Repository |
|---|---|---|
| .NET | IronServices.Client |
ironservices-dotnet |
| .NET MAUI | IronServices.Maui |
ironservices-maui |
Quick Start
.NET
dotnet add package IronLicensing.Client
dotnet add package IronTelemetry.Client
dotnet add package IronNotify.Client
JavaScript/TypeScript
npm install @ironservices/licensing
npm install @ironservices/telemetry
npm install @ironservices/notify
Python
pip install ironlicensing
pip install irontelemetry
pip install ironnotify
Go
go get github.com/IronServices/ironlicensing-go
go get github.com/IronServices/irontelemetry-go
go get github.com/IronServices/ironnotify-go
Java (Maven)
<dependency>
<groupId>com.ironservices</groupId>
<artifactId>licensing</artifactId>
<version>1.0.0</version>
</dependency>
Rust
[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 | IronLicensing | IronTelemetry | IronNotify
MIT License - Built with care for developers