Ask or search…

eSignet Deployment


This doc provides instructions on installing eSignet on the OpenG2P cluster.
This is only required for sandbox/pilot environments. Or when eSignet is not present or is not provided by the ID Provider. If an eSignet instance is already available, OpenG2P Modules can just connect to that instance.
This doc only provides instructions to install eSignet with Mock ID System (for integration with real ID system, refer to eSignet docs).


  • The following utilities/tools must be present on the user's machine.
    • kubectl, istioctl, helm, jq, curl, wget, git, bash, envsubst.
  • ​PostgreSQL​
  • ​Keycloak for API Authentication
  • ​Keymanager​



After installation is successful, eSignet can be accessed at https://esignet.openg2p.sandbox.net, depending on the hostname given above.
To seed more data of beneficiaries into the mock ID system APIs, use the APIs available at https://esignet.openg2p.sandbox.net/v1/mock-identity-system/swagger-ui/index.html.
Or edit and use this script https://github.com/OpenG2P/openg2p-data/blob/develop/scripts/upload_data_to_mock_esignet.py to upload data. TODO: elaborate.
Copyright © 2023 OpenG2P. This work is licensed under Creative Commons Attribution International LicenseCC-BY-4.0 unless otherwise noted.