IronServices
Open Source SDKs for Application Development

SDKs
Native SDKs available for all major platforms:
IronLicensing
IronTelemetry
IronNotify
Shared Libraries
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
- Offline grace period support
- Machine fingerprinting
IronTelemetry
- Exception capture with stack traces
- User journey tracking
- Breadcrumb trails
- Performance monitoring
- Offline queue with automatic retry
IronNotify
- Multi-channel notifications
- Customizable severity levels
- Action buttons and deep links
- Real-time WebSocket support
- Offline queue with persistence
Documentation
Each SDK repository contains comprehensive documentation and examples. Visit the individual repositories for:
- Installation guides
- API reference
- Code examples
- Best practices