https://github.com/philterd/phirestream-sdk-java
Java client SDK for Phirestream
https://github.com/philterd/phirestream-sdk-java
anonymization apache-kafka deidentification java phirestream sdk
Last synced: about 2 months ago
JSON representation
Java client SDK for Phirestream
- Host: GitHub
- URL: https://github.com/philterd/phirestream-sdk-java
- Owner: philterd
- License: apache-2.0
- Created: 2021-08-27T15:49:45.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-05T23:42:13.000Z (8 months ago)
- Last Synced: 2025-02-13T09:53:45.141Z (3 months ago)
- Topics: anonymization, apache-kafka, deidentification, java, phirestream, sdk
- Language: Java
- Homepage: https://www.philterd.io
- Size: 36.1 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Phirestream SDK for Java
The **Phirestream SDK for Java** is an API client for [Phirestream](https://www.mtnfog.com/products/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](https://github.com/philterd/phileas).
Refer to the [Phirestream API](https://docs.mtnfog.com/phirestream/api-and-sdks/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 records = Arrays.asList(new Record("1", "George Washington was president."));
ProduceResponse produceResponse = client.produce(records, "topic");
```## Dependency
Release dependencies are available in Maven Central.
```
io.philterd
phirestream-sdk-java
1.0.0```
Snapshot dependencies are available in the Maven Central Snapshot Repository by adding the repository to your `pom.xml`:
```
snapshots
https://s01.oss.sonatype.org/content/repositories/snapshots
false
true```
## 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.