Verifying the files in the Protegrity AI Developer Edition package

The list of files available in the AI Developer Edition repositories.

protegrity-developer-edition repository

This repository contains the files for obtaining and running the sample application.

  • CHANGELOG.md: It tracks version updates and changes are tracked here.
  • CONTRIBUTIONS.md: The guidelines for contributing to the project.
  • LICENSE: The license file with the terms and conditions for using the application.
  • README.md: The readme file specifying the steps to set up the product.
  • docker-compose.yml: This file contains the configuration for deploying the containers.
  • data-discovery: The directory with the sample application and scripts for Data Discovery.
  • semantic-guardrail: The directory with the sample scripts for Semantic Guardrail.
  • samples: The directory with the sample application and scripts for the testing the features.
    • java: The directory with the sample scripts for testing the features using Java.
    • python: The directory with the sample scripts for testing the features using Python.
      • sample-app-semantic-guardrails: The directory with the sample notebook for testing the Semantic Guardrails feature.
      • sample-app-synthetic-data: The directory with the sample notebook and datastore for testing the Synthetic Data feature.
    • sample-data: The directory with the input file for the scripts.
    • config.json: The configuration file for working with the scripts.

protegrity-developer-python repository

This repository contains the source files for customizing and building the Python module.

  • LICENSE: The license file with the terms and conditions for using the application.
  • README.md: The readme file for working with the Python file.
  • pyproject.toml: The configuration file for the script.
  • pytest.ini: The configuration file for the Pytest framework.
  • requirements.txt: The configuration file for the script.
  • setup.cfg: The additional settings for packaging and tools.
  • src: The core implementation of the Python module.
  • tests: The unit and integration tests to ensure that the Python module works as expected.
  • .gitignore: The files and directories to ignore in version control.
  • .pylintrc: The linting rules for code quality are defined here.
  • CHANGELOG.md: It tracks version updates and changes are tracked here.
  • CONTRIBUTIONS.md: The guidelines for contributing to the project.

protegrity-developer-java repository

This repository contains the source files for customizing and building the Java library.

  • LICENSE: The license file with the terms and conditions for using the application.
  • README.md: The readme file for working with the Java library.
  • pom.xml: The Maven Project Object Model file for building the Java project.
  • .gitignore: The files and directories to ignore in version control.
  • run-integration-tests.sh: The shell script to execute integration tests easily.
  • mvnw and mvnw.cmd: The Maven Wrapper scripts for Linux, Mac, and Windows.
  • protegrity-developer-edition: The additional modules or extensions for the Developer Edition.
  • integration-tests: The integration tests for validating the Java library functionality.
  • application-protector-java: The Java library implementation for the Application Protector service. It includes source code and configuration files.
  • .mvn/wrapper: The Maven Wrapper configuration files.

Last modified : December 11, 2025