Well known files

Framer now allows integration with third-party services by hosting well-known files directly on your Framer site or custom domain.

Well-known files enable you to add functionalities such as Apple app site association, Apple Pay, and Android link verification. They also support other use cases, including publishing a security.txt file, which provides contact information for reporting security vulnerabilities on websites.

Features

This feature is available exclusively on Pro and Enterprise plans. You can host up to 30 well-known files per project. These files will always be stored under a special path called /.well-known/.

Both TXT and JSON files can be uploaded and hosted as well-known files. Note that subfolders within the /.well-known/ path are not supported.

File Naming Conventions

When uploading well-known files, it is essential to follow the specific naming conventions required by the third-party service. For instance, if you are integrating with Apple for app site association, the file must be named exactly apple-app-site-association and should be accessible at example.com/.well-known/apple-app-site-association (without any file extension in this case).

Similarly, for Android asset links, the JSON file must be named assetlinks.json and should be hosted at example.com/.well-known/assetlinks.json. Naming it assetlinks without the .json extension would be incorrect.

Please note that if you upload a file with special characters or trailing spaces, such as security .txt(note the whitespace before .txt), these characters will be removed, resulting in a simplified file name, in this case, security.txt.

How to Upload Well Known Files

To upload well-known files, first access your project and go to the project settings. In the settings, find the section for well-known files and upload your TXT or JSON files there. After uploading, publish your site, and your uploaded well-known file(s) will be accessible via the corresponding /.well-known/ path.

By following these guidelines, you can easily integrate with various third-party services using well-known files hosted on your Framer site.