Launch Philter on Microsoft Azure

Click here to launch Philter on Microsoft Azure.

Philter on Microsoft Azure is a virtual machine-based product. A free trial period may be available during which there is no charge for the Philter software but there may be charges for the underlying Azure infrastructure.

Launch Steps

  1. Click the “Get It Now” button.

  2. Review the information that is shown on the popup and click “Continue” when ready.

  3. You will now be asked to log in to your Microsoft Azure account if you were not already logged in.

  4. Click the “Create” button to begin making a Philter virtual machine.

  5. Enter the required details of the virtual machine and click the “Review + create” button.

  6. Review the virtual machine details and click “Create” when ready!

Your Philter virtual machine will now be launching.

Microsoft Azure will automatically open ports 22 (SSH) and 8080 (Philter API). These ports are required to be open but you may want to modify the security groups to limit their scope of availability by restricting access to specific CIDR ranges.

Congratulations! You have deployed Philter in Azure. You are now ready to filter text!

Try it out!

With Philter now running we can take it for a spin. We will send some text to Philter and inspect at the response we get back. The Philter virtual machine running in your cloud account should have a public IP address (unless you customized the deployment). We will use that public IP address to interact with Philter.

Philter, by default, will be configured with an HTTPS listener on port 8080 using a self-signed certificate. It is recommended that prior to use in a production environment the self-signed certificate is replaced by a valid certificate owned by your organization.

In the command below, replace <PUBLIC_IP> with the virtual machine’s public IP address or the host name or IP address of the Docker host.

curl -k -X POST https://<PUBLIC_IP>:8080/api/filter --data "George Washington was a patient and his SSN is 123-45-6789." -H "Content-type: text/plain"
With this command we are sending the text in the command to Philter for filtering. Philter will identify the patient name (George Washington) and the SSN (123-45-6789) and redact those values in the response. You can always use curl to send text to Philter as in these examples but there are also SDKs you can use, too, to integrate Philter with your applications.