Features

Platform Blueprint

App License Manager turns WordPress into a full software operations portal—below is how each module supports your launch.

1. License Core

  • Multiple key types (per device, floating, seat-based)
  • Activation throttling with rate limits and IP intelligence
  • Bulk import/export plus CSV/JSON migration tools
  • Automated renewal notices and webhooks

2. Customer Portal

  • Self-service dashboard powered by [alm_customer_portal]
  • Download management with S3/GitHub integrations
  • Support ticket intake and bug reports
  • Device inventory, transfers, and hardware fingerprinting

3. REST & SDKs

  • Versioned API (/wp-json/aeionix/v1/*) with HMAC auth
  • Node, PHP, C#, Unreal, Unity, and CLI helpers
  • Webhooks for purchase events, churn alerts, and abuse
  • GraphQL preview for custom dashboards

4. Commerce & Billing

  • WooCommerce + EDD hooks for automatic license issuance
  • Payment status sync, proration, and refunds
  • Stripe/Braintree webhooks for usage-based tiers
  • PDF receipts and customer email designer

5. Analytics & Intelligence

  • Revenue, churn, and activation charts in the admin dashboard
  • Fraud scoring with anomaly detection
  • Data lake exports to BigQuery, Redshift, or CSV
  • Slack/Teams alerts for threshold breaches

6. Security & Ops

  • MFA, SSO, and role-based access for internal users
  • Encrypted key vault with offline backup scheduler
  • Rate limiting, WAF integration, and audit logging
  • Disaster recovery runbooks baked into the plugin

Portal Walkthrough

  • Create “Portal” page and drop [alm_customer_portal]
  • Limit modules via role manager (support, billing, engineering)
  • Brand the entire UI via the Aeionix Branding panel
  • Expose API keys to customers or hide them behind approval flows

SDK & API Matrix

IntegrationUsageExample
Unity / Unreal SDKValidate license before loading scenesAeionixLicense.Validate("KEY")
CLI / DevOpsRotate server keys via CIcurl /wp-json/aeionix/v1/keys
Desktop AppsOffline grace periods with auto re-syncCache signed payloads from portal
Support ToolsTrigger refunds or seat increasesPortal actions with audit log

View full API documentation or tour the customer portal.