Grazie alla sua architettura headless e ad una API GraphQL potente e flessibile, i servizi di GRiD possono essere facilmente invocati direttamente da qualsiasi frontend (portale intranet, app mobile) e/o da qualsiasi strato architetturale intermedio (ad esempio in BFF o un sistema BPM) sia per quanto attiene le funzionalità di esercizio che per quelle di configurazione.
GRiD ha un’architettura estendibile mediante plugin che possono essere implementati utilizzando qualsiasi linguaggio compatibile JVM, consentono una rapida integrazione con servizi LDAP, con servizi di cooperazione applicativa e con sistemi esterni quali ad esempio CRM e ERP.
Per quanto riguarda l’autenticazione, GRiD supporta JWT ed è integrabile nativamente con Keycloak. L’integrazione con altri sistemi SSO è possibile sviluppando un plugin ad hoc in qualunque linguaggio compatibile JVM (Java, Scala, Kotlin, etc.) con un effort che dipende dal sistema da integrare (1-5 gg/persona).