Utility scripts and tools for Virtru Data Security Platform infrastructure management, including Keycloak administration, gRPC UI tools, and comprehensive Postman API collections.
Scripts for running gRPC UI tools:
runGRPCUI.sh- Bash script for running gRPC UIrunGRPCUI.ps1- PowerShell script for running gRPC UI
Tools for managing Keycloak instances:
keycloak_admin.py- Comprehensive admin tool for clients, users, and attributesrequirements.txt- Python dependencies
Postman collections for Data Security Platform APIs:
virtru-data-security-platform-grpc-apis.postman_collection.json- Comprehensive gRPC API collection- Includes Tagging PDP, Policy Artifact, and NanoTDF Rewrap services
- Create and activate a virtual environment:
cd keycloak
python3 -m venv venv
source venv/bin/activate # On macOS/Linux- Install dependencies:
pip install -r requirements.txt- Configure your Keycloak connection (see keycloak/README.md)
See individual directories for specific usage instructions:
- Postman Collection Guide - 151 endpoints across 16 services
- Keycloak Admin Guide - CLI for managing Keycloak
- gRPC UI Guide - Interactive gRPC service exploration
MIT License - see LICENSE file for details.
All trademarks and registered trademarks are the property of their respective owners. No affiliation, sponsorship, or endorsement is implied, and no permissions have been sought for trademark use. Scripts and documents in this repository are provided “as is,” without warranties or guarantees of any kind. Upstream services may change; while reasonable efforts may be made to keep interfaces up to date, compatibility is not guaranteed.