Skip to main content

OptIn

Consentful Access for Java APIs

Easy to Use

Consentful API Access

OptIn defines annotations that can be used by libraries and applications to require and to declare explicit opt-in into APIs.

Focus on What Matters

Compile-Time Safety

OptIn provides tooling that enforces correct use of opt-in requirements at compile-time to ensure that unstable APIs are used intentionally.

Powered by React

Third-Party Compatibility

OptIn allows customizing it first-party tooling to integrate seamlessly with third-party libraries without opt-in support (e.g., Guava's @Beta).