This is an unofficial Go client for Presidio, the open source PII detection and anonymization tool. If you are running Presidio in your environment, you can use this client to access its REST services using Go.
Usage examples can be found in the samples folder, and in unit tests.
Open src
in VSCode (dev container) and run make all
from the terminal.
Open samples
in VSCode (dev container); each sample is in a separate directory and you can run it from there; e.g., for the basic sample,
go to the terminal and type
cd ./basic
go run main.go
- You need the Dev Containers VSCode extension to build the client and run samples, along with Docker Desktop (see prerequisites for the extension).
- To call Presidio services, the client uses classes generated by swagger-codegen.
- The client uses staticcheck as its linter.
Share your feedback about the client by opening an issue or opening a PR.