philterd / phirestream-sdk-java

Java client SDK for Phirestream

Home Page:https://www.philterd.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Phirestream SDK for Java

The Phirestream SDK for Java is an API client for Phirestream, software to identify and redact sensitive information such as PHI and PII from data streams. Phirestream is built upon the open source PII/PHI detection engine Phileas.

Refer to the Phirestream API documentation for details on the methods available.

Example Usage

With an available running instance of Phirestream configured with a connection to Apache Kafka brokers, to redact text:

PhirestreamClient client = new PhirestreamClient.PhirestreamClientBuilder().withEndpoint("https://127.0.0.1:8080").build();

List<Record> records = Arrays.asList(new Record("1", "George Washington was president."));
 ProduceResponse produceResponse = client.produce(records, "topic");

Dependency

Release dependencies are available in Maven Central.

<dependency>
  <groupId>io.philterd</groupId>
  <artifactId>phirestream-sdk-java</artifactId>
  <version>1.0.0</version>
</dependency>

Snapshot dependencies are available in the Maven Central Snapshot Repository by adding the repository to your pom.xml:

<repository>
  <id>snapshots</id>
  <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
  <releases><enabled>false</enabled></releases>
  <snapshots><enabled>true</enabled></snapshots>
</repository>

Release History

  • 1.0.0:
    • Initial release.

License

This project is licensed under the Apache License, version 2.0.

Copyright 2021-2023 Mountain Fog, Inc. Phirestream is a registered trademark of Mountain Fog, Inc.

About

Java client SDK for Phirestream

https://www.philterd.io

License:Apache License 2.0


Languages

Language:Java 100.0%