.github/profile
David Friedel d6d2e66bb1 Remove promotional links from profile README
Removed external website links and promotional content to comply with GitHub Terms of Service.
2025-12-26 11:41:02 +00:00
..
README.md Remove promotional links from profile README 2025-12-26 11:41:02 +00:00

README.md

IronServices

Open Source SDKs for Application Development

License


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
  • 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

MIT License