glpi is a free, open source customer support & success project written in PHP and released under GPL-3.0. It has 6,357 GitHub stars, 1,817 forks and 458 open issues, and was last pushed 10 hours ago. On this registry it ranks #2 of 17 tracked projects in Customer Support & Success, with 5 head-to-head comparisons available. It gained 9 stars over the last 3 tracked days.

What is glpi?

What it is

GLPI stands for Gestionnaire Libre de Parc Informatique. It is a Free Asset and IT Management software package that provides ITIL Service Desk features, licenses tracking and software auditing. The project is written in PHP, distributed under the GNU General Public License (GPL-3.0), and it lives in the IT asset management and ITIL service management ecosystem, alongside the CMDB, DCIM and ITAM tooling described in its topic list.

The concrete problem it solves is fragmentation of IT records. Asset and configuration data, incidents, problems, changes, contracts, warranty and depreciation figures, software licenses and data center infrastructure are held in one package instead of separate spreadsheets and disconnected tools. It maintains a configuration database that stays current through inventory management available natively from version 10 onwards, so incidents and changes can be assessed against real assets. Impact analysis then shows what a change or incident can affect, and knowledge base plus FAQ support lets teams reuse known solutions.

Key capabilities

  • Service Asset and Configuration Management tracks computers, peripherals, network printers and their associated components, with dynamic inventory management from version 10.
  • Request Fulfillment handles service requests, incidents and problems through defined processes.
  • Incident and Problem Management supports root cause identification and preventive measures.
  • Change Management plans, reviews and implements changes in a controlled, standardized way.
  • Knowledge Management provides a knowledge base and FAQ support for capture and reuse of solutions.
  • Contract Management covers contracts, contacts and documents tied to inventory items, aligned with ITIL Supplier Management.
  • Data Center Infrastructure Management (DCIM), software and license management, asset reservation, service catalog with SLM, entity separation, project management and intervention planning are all included.

Who uses it and how

  • IT service desks and helpdesks run incidents, requests and problems, using the service catalog and SLM features to define available services.
  • Infrastructure teams inventory computers, peripherals and network printers, keeping the configuration database current through native dynamic inventory.
  • Data center operators use DCIM features to track critical infrastructure, and impact analysis to judge consequences of changes or incidents.
  • Organizations with distinct units use entity separation to manage each unit separately.
  • Finance and procurement staff manage purchase orders, warranty details, depreciation, software licenses and contracts for compliance and cost control.

Getting started

The README

project readme (upstream, from github) — read inline

GLPI Logo

GLPI CI Github All Releases Twitter Follow

About GLPI

GLPI stands for Gestionnaire Libre de Parc Informatique is a Free Asset and IT Management Software package, that provides ITIL Service Desk features, licenses tracking and software auditing.

Major GLPI Features:

  • Service Asset and Configuration Management (SACM): Manages your IT assets and configurations, tracks computers, peripherals, network printers, and their associated components. With native dynamic inventory management from version 10 onwards, you can maintain an up-to-date configuration database, ensuring accurate and timely information about your assets.

  • Request Fulfillment: Streamlines request fulfillment processes, making it easy to manage service requests, incidents, and problems efficiently. This ensures that user requests are handled promptly and professionally, enhancing overall service quality.

  • Incident and Problem Management: Supports efficient handling of ITIL's Incident Management and Problem Management processes. Ensures that issues are addressed promptly, root causes are identified, and preventive measures are taken.

  • Change Management: Supports change management processes, enabling you to plan, review, and implement changes in a controlled and standardized manner. This helps minimize disruptions and risks associated with changes to your IT environment.

  • Knowledge Management: Includes a knowledge base and Frequently Asked Questions (FAQ) support, facilitating knowledge management. Allows you to capture, store, and share valuable information and solutions, empowering your team to resolve issues more effectively.

  • Contract Management: Offers comprehensive contract management capabilities, including managing contracts, contacts, and associated documents related to inventory items. Aligns with ITIL's Supplier Management process, ensuring you have control and visibility over your contracts and vendor relationships.

  • Financial Management for IT Services: Assists in managing financial information, such as purchase orders, warranty details, and depreciation. Aligns with ITIL's Financial Management for IT Services process, helping you optimize IT spending and investments.

  • Asset Reservation: Offers asset reservation functionality, allowing you to reserve IT assets for specific purposes or periods. Aligns with ITIL's Demand Management process, ensuring resources are allocated effectively based on demand.

  • Data Center Infrastructure Management (DCIM): Provides features for managing data center infrastructure, enhancing control over critical assets.

  • Software and License Management: Includes functionality for managing software and licenses, ensuring compliance and cost control.

  • Impact Analysis: Supports impact analysis, helping assess the potential consequences of changes or incidents on IT services.

  • Service Catalog (with SLM): Includes service catalog features, often linked with Service Level Management (SLM), to define and manage available services.

  • Entity Separation: Offers entity separation features, allowing distinct management of different organizational units or entities.

  • Project Management: Supports project management, helping organize and track projects and associated tasks.

  • Intervention Planning: Offers intervention planning capabilities for scheduling and managing on-site interventions.

Moreover, supports many plugins that provide additional features.

Demonstration

Check GLPI features by asking for a free personal demonstration on glpi-network.cloud

License

license

It is distributed under the GNU GENERAL PUBLIC LICENSE Version 3 - please consult the file called LICENSE for more details.

Some screenshots

Tickets

Tickets Timeline

DCIM

DCIM drag&drop

Assets

asset view

Dashboards

Asset dashboard

Prerequisites

  • A web server (Apache, Nginx, IIS, etc.)
  • MariaDB >= 10.6 or MySQL >= 8.0
  • PHP >= 8.2
  • Mandatory PHP extensions:
    • dom, fileinfo, filter, libxml, simplexml, xmlreader, xmlwriter (these are enabled in PHP by default)
    • bcmath (QRCode generation)
    • curl (access to remote resources, like inventory agents, marketplace API, RSS feeds, ...)
    • gd (pictures handling)
    • intl (internationalization)
    • mbstring (multibyte chars support and charset conversion)
    • mysqli (communication with database server)
    • openssl (email sending using SSL/TLS, encrypted communication with inventory agents and OAuth 2.0 authentication)
    • zlib (handling of compressed communication with inventory agents, installation of gzip packages from marketplace, PDF generation)
  • Suggested PHP extensions
    • bz2, phar and zip (support of most common packages formats in marketplace)
    • exif (security enhancement on images validation)
    • ldap (usage of authentication through remote LDAP server)
    • Zend OPcache (improve performances)
  • Supported browsers:
    • Edge
    • Firefox (including 2 latest ESR versions)
    • Chrome

Please, consider using browsers on editor's supported version

Download

See :

Documentation

Additional resources

Support

GLPI is a living software. Improvements are continuously made, new functionalities are being developed, and issues are being fixed.

To ease support and development, we need your help when encountering issues.

Frequently asked questions

Is glpi free to use?

glpi is open source under the GPL-3.0 licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does glpi do?

GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.

What is glpi written in?

glpi is primarily written in PHP. Its source is publicly available at https://github.com/glpi-project/glpi, and it has 6,357 GitHub stars.