{"id":19167258,"url":"https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration","last_synced_at":"2025-05-07T13:41:22.572Z","repository":{"id":66219944,"uuid":"521233050","full_name":"fingerprintjs/fingerprint-pro-cloudfront-integration","owner":"fingerprintjs","description":"Fingerprint Pro CloudFront Integration is responsible for proxying identification and JavaScript agent download requests that are performed on your AWS infrastructure.","archived":false,"fork":false,"pushed_at":"2025-05-05T08:55:37.000Z","size":3727,"stargazers_count":10,"open_issues_count":4,"forks_count":2,"subscribers_count":10,"default_branch":"rc","last_synced_at":"2025-05-05T09:56:57.506Z","etag":null,"topics":["cloudfront","fingerprint","fingerprintjs"],"latest_commit_sha":null,"homepage":"https://fingerprint.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fingerprintjs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-08-04T11:07:13.000Z","updated_at":"2025-04-24T15:14:57.000Z","dependencies_parsed_at":"2024-01-08T13:03:12.409Z","dependency_job_id":"bfa730da-c7ba-496e-9234-2effa4f1bbcf","html_url":"https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration","commit_stats":null,"previous_names":[],"tags_count":44,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fingerprintjs%2Ffingerprint-pro-cloudfront-integration","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fingerprintjs%2Ffingerprint-pro-cloudfront-integration/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fingerprintjs%2Ffingerprint-pro-cloudfront-integration/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fingerprintjs%2Ffingerprint-pro-cloudfront-integration/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fingerprintjs","download_url":"https://codeload.github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/tar.gz/refs/heads/rc","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252889083,"owners_count":21820113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cloudfront","fingerprint","fingerprintjs"],"created_at":"2024-11-09T09:36:34.921Z","updated_at":"2025-05-07T13:41:22.547Z","avatar_url":"https://github.com/fingerprintjs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://fingerprint.com\"\u003e\n    \u003cpicture\u003e\n     \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://fingerprintjs.github.io/home/resources/logo_light.svg\" /\u003e\n     \u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://fingerprintjs.github.io/home/resources/logo_dark.svg\" /\u003e\n     \u003cimg src=\"https://fingerprintjs.github.io/home/resources/logo_dark.svg\" alt=\"Fingerprint logo\" width=\"312px\" /\u003e\n   \u003c/picture\u003e\n  \u003c/a\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration\"\u003e\u003cimg src=\"https://img.shields.io/github/v/release/fingerprintjs/fingerprint-pro-cloudfront-integration\" alt=\"Current version\"\u003e\u003c/a\u003e\n\u003ca href=\"https://fingerprintjs.github.io/fingerprint-pro-cloudfront-integration/coverage\"\u003e\u003cimg src=\"https://fingerprintjs.github.io/fingerprint-pro-cloudfront-integration/coverage/badges.svg\" alt=\"coverage\"\u003e\u003c/a\u003e\n\u003ca href=\"https://opensource.org/licenses/MIT\"\u003e\u003cimg src=\"https://img.shields.io/:license-mit-blue.svg\" alt=\"MIT license\"\u003e\u003c/a\u003e\n\u003ca href=\"https://discord.gg/39EpE2neBg\"\u003e\u003cimg src=\"https://img.shields.io/discord/852099967190433792?style=logo\u0026label=Discord\u0026logo=Discord\u0026logoColor=white\" alt=\"Discord server\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n# Fingerprint Pro CloudFront Integration\n\n[Fingerprint](https://fingerprint.com/) is a device intelligence platform offering 99.5% accurate visitor identification.\n\nFingerprint Pro CloudFront Integration is responsible for\n\n- Proxying download requests of the latest Fingerprint Pro JS Agent between your site and Fingerprint CDN.\n- Proxying identification requests and responses between your site and Fingerprint Pro's APIs.\n\nThis [improves](https://dev.fingerprint.com/docs/cloudfront-proxy-integration-v2#the-benefits-of-using-the-cloudfront-integration) both accuracy and reliability of visitor identification and bot detection on your site.\n\n\u003e [!IMPORTANT]  \n\u003e CloudFront integration v1 has been [deprecated](https://dev.fingerprint.com/docs/cloudfront-proxy-integration).\n\u003e This repository now contains the source code for [CloudFront Integration v2](https://dev.fingerprint.com/docs/cloudfront-proxy-integration-v2).\n\u003e If you are currently using v1, see our guide for [Migrating CloudFront proxy integration from v1 to v2](https://dev.fingerprint.com/docs/cloudfront-integration-migration-from-v1-to-v2).\n\n## Requirements\n\n- AWS Account\n\n\u003e [!IMPORTANT]  \n\u003e The AWS CloudFront Proxy Integration is accessible and exclusively supported for customers on the Enterprise Plan. Other customers are encouraged to use [Custom subdomain setup](https://dev.fingerprint.com/docs/custom-subdomain-setup) or [Cloudflare Proxy Integration](https://dev.fingerprint.com/docs/cloudflare-integration).\n\n\u003e [!WARNING]  \n\u003e The underlying data contract in the identification logic can change to keep up with browser updates. Using the AWS CloudFront Proxy Integration might require occasional manual updates on your side. Ignoring these updates will lead to lower accuracy or service disruption.\n\n## How to install\n\nTo set up CloudFront integration, you need to:\n\n1. Create the required resources in your AWS infrastructure — a CloudFormation stack and a CloudFront distribution.\n2. Configure the Fingerprint Pro JS Agent on your site to communicate with your created Lambda@Edge function using the [scriptUrlPattern](https://dev.fingerprint.com/reference/load-function#scripturlpattern) and [endpoint](https://dev.fingerprint.com/reference/load-function#endpoint) parameters.\n\nSee [CloudFront Proxy Integration guide](https://dev.fingerprint.com/docs/cloudfront-proxy-integration-v2) in our documentation for step-by-step instructions. If you have any questions, reach out to our [support team](https://fingerprint.com/support/).\n\n### Deployment using Terraform\n\nIf you prefer to deploy the integration using Terraform, see the [Terraform module repository](https://github.com/fingerprintjs/terraform-aws-fingerprint-cloudfront-proxy-integration) and the related [Terraform guide](https://dev.fingerprint.com/docs/aws-cloudfront-integration-via-terraform).\n\n## License\n\nThis project is licensed under the MIT license. See the [LICENSE](https://github.com/fingerprintjs/fingerprint-pro-cloudfront-integration/blob/main/LICENSE) file for more info.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffingerprintjs%2Ffingerprint-pro-cloudfront-integration","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffingerprintjs%2Ffingerprint-pro-cloudfront-integration","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffingerprintjs%2Ffingerprint-pro-cloudfront-integration/lists"}