The OPAL API Playground HTML-based Single Page Application (SPA), with OAuth 2.1 support, provides a platform for exercising OPAL's APIs. Notably, it doubles as a demonstration of an application that leverages the power of loose coupling across the following key elements:
- Identity – standardized identifiers (e.g., hyperlinks)
- Identification – NetID or WebID for self-sovereign identity
- Authentication – OAuth 2.1 combined with protocols like RelMeAuth, IndieAuth, etc.
- Authorization – Cross-Origin Resource Sharing (CORS) policies
- Storage – via respective APIs for databases, knowledge bases/graphs, filesystems, etc.
Click HERE to interact with the live instance on a Bring Your Own Key (BYOK) basis — meaning you’ll need to provide the API key for your preferred LLM.
