LicenseTrack
Self-hosted software license procurement and lifecycle tracking: requests, quotes, purchases, renewals, vendors, documents, and audit history.
Open source alternative to:



LicenseTrack is a self-hosted web application for software license procurement and lifecycle management. Built by someone who worked on both sides of the license transaction — first at a value-added reseller, then in corporate license management — it provides the single source of truth that spreadsheets and general ordering tools usually lack. It tracks software requests through sourcing, purchasing, entitlement, renewal, and retirement, keeping quotes, suppliers, costs, and documents attached to each license record.
The license registry supports column grouping, generated PO line numbers, custom fields, completeness checks, contracts, secondary renewal contacts, and full audit history. Renewal chains preserve the license lineage across terms, including coterm opportunities and successor license adoption. Companies and cost centres are managed as canonical reference data with aliases and safe merges. Teams get Admin, Editor, and Viewer roles, optional OIDC/SSO, in-app notifications, and optional SMTP alerts. CSV import and export cover mapped imports from external tools, and operational spend and forecast reports are built in, along with scheduled backups and restore.
Unlike enterprise SAM suites such as Flexera One, Snow License Manager, or ServiceNow SAM, LicenseTrack does not scan networks or reconcile deployments against entitlements — it is the procurement and governance layer that complements discovery tools. It runs on Docker Compose, Podman, or as a native systemd service on Linux, with a React frontend, FastAPI backend, and SQLite storage. The source is available under a custom source-available license: free for internal self-hosted use, with a commercial license required for hosted services or tracking third-party licenses.
Categories:
Frequently Asked Questions
Which platforms does LicenseTrack run on?
LicenseTrack is a server application that runs on Linux. It can be deployed with Docker Compose, Podman, or installed natively as a systemd service on supported x86_64 Linux hosts. Users work in it through a web browser on any operating system.
What authentication options does LicenseTrack support?
Local accounts with Admin, Editor, and Viewer roles are built in, plus a local break-glass administrator for emergencies. Optional OIDC single sign-on is supported. The installer rejects blank or common default secrets.
Can I import existing license data into LicenseTrack?
Yes. LicenseTrack supports CSV import and export, including mapped imports from external tools with a reference-data review step. Completed purchases can be converted into active license records while preserving their procurement history.
Does LicenseTrack have an API or webhooks?
Yes. LicenseTrack ships a documented API plus webhook and sidecar contracts for custom automation. Support for signed Official Extensions is built into the product, though none have been published yet.
How does LicenseTrack handle backups?
LicenseTrack includes scheduled backups and can restore from server-side or uploaded archives. A guarded portfolio reset is also available for starting clean before production.
OpenAltFinder Score
Project Details
Repository details
Updated 10/5/2026, 9:00:17 AM
View Repository





