.github/profile/README.md

5.0 KiB

IronServices

Developer Tools for Modern Applications

Website License


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