GuidesΒΆ Avatar Services Guides Writing Avatar Services Caching Guides Caching Data Working with Cache Keys Cache Backends Extension Guides Writing Extensions Testing Extensions Feature Checks Guides Introduction to Feature Checks Writing Features Writing Feature Checkers Testing with Feature Checks Integration Guides Supporting Integrations Writing Integrations Dynamic Page Injections Setting Up Making a Template Dynamic Manually Injecting Content Building Dynamic Injectors Cache-Busting with ETags Privacy Compliance Guides Getting and Checking Consent Working with Personally Identifiable Information Service Integrations Protection Guides Rate Limiting Operations reCAPTCHA Guides Using reCAPTCHA Registries Guides Writing Registries Web API Guides Writing Web API Resources Adding OAuth2 Support