[NEW PLUGIN] AWS Rekognition - CompareFaces (Free)

AWS Rekognition Face Compare for Bubble

Easily verify and compare faces in your Bubble app using the power of AWS Rekognition and S3. Skip complex API setups—just install, configure your AWS credentials, and you’re ready to compare images for authentication, onboarding, or security workflows.

Benefits (why choose it?)

  • Automated identity flow: Instantly check if faces in two photos match, directly in your app.

  • Secure: Leverages AWS Rekognition for reliable, enterprise-grade AI.

  • No manual coding: Straightforward setup—just add your AWS credentials and run.

  • Flexible use: Works for sign-ups, user profile checks, verification steps, and more.

What does it do?

  • Uploads two images to your S3 bucket.

  • Compares the faces with Rekognition.

  • Returns if the faces match and a similarity score you can use in your workflows.

Use cases

  • Identity verification for onboarding users.

  • Security checks for login or account recovery flows.

  • Any scenario where automated face comparison boosts trust and convenience.

Quick start

  1. Install the plugin from the Bubble Marketplace.

  2. Add your AWS keys and S3 bucket in the plugin settings.

  3. Use the plugin action to instantly compare two face images in your workflow.

Try it today!

Find it on the Bubble Marketplace: AWS Rekognition - CompareFaces

Questions or feedback? Reply here or message me!


My plugins and templates: Profile | Bruno Almeida

Hi @brugomes7 ,

Does your plugin include live face rekognition as well?

Thank you

Hi, @federico.tomasi! What do you mean by “live face rekognition” in the contex of a Bubble app?

Hi @brugomes7

AWS Rekognition has a component that lets you verify the identity of a user who is registering to an app by taking a snapshot of their face during a live session: the device camera is activated and the user sees their face inside an oval; then it is prompted to move the face closer to the camera and stay still for a while. This component is used to (try to) avoid malicious user registrations that use face nasks, other photos before real faces, etc…

See here:

AWS provides this component for several platforms but no one easy to integrate with bubble.io; in order to use it, I had to implement it into a “special” plugin that essentially is just a sort of “bridge” to a react application I delivered on AWS and that contains the face liveness component provided by AWS.

In order to setup its backend I had to configure several AWS services (I needed a consultant for that as my poor knowledge of AWS).

So, I could implement it (it is still in a under development app so I can’t share the link for now) but it took me a lot of effort.

So I was guessing if you could find a way to implement this component in your plugin and in a smoother way that lets to use it in an easier way within a bubble.io app.

Thank you