diff --git a/profile/README.md b/profile/README.md new file mode 100644 index 0000000..b322b60 --- /dev/null +++ b/profile/README.md @@ -0,0 +1,164 @@ +
+ +# 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 + +