Ory Oathkeeper is een open-source identity- en access-proxy en besluitvormings-API voor toegangscontrole, geschreven in Go. Het authenticeert, autoriseert en muteert inkomende HTTP-verzoeken volgens toegangsregels, volgens een zero-trustmodel. Authenticators zijn onder meer cookiesessies, bearer tokens, OAuth2-introspectie en JWT; voor autorisatie kan Ory Keto worden gebruikt voor fijnmazige rechten; mutators kunnen headers toevoegen, cookies zetten of ondertekende ID-tokens uitgeven. Oathkeeper draait als reverse proxy of als beslis-API die door gateways zoals Nginx, Envoy, Kong en AWS API Gateway wordt bevraagd. Een database is niet nodig, omdat regels uit bestanden of HTTP-eindpunten worden geladen.
Oathkeeper valt onder de Apache 2.0-licentie en kan op eigen infrastructuur worden gehost, zodat u zelf bepaalt waar het draait. Ory biedt daarnaast een Ory Enterprise License voor zelf gehost of on-premises gebruik met ondersteuning en beveiligingspatches, en het beheerde Ory Network. Op Ory Network kiest u bij het aanmaken van een project de locatie voor persoonsgegevens; persoonsgegevens van EU-gebruikers worden op servers in de EU opgeslagen, terwijl operationele data zoals sessie- en tokengeldigheid wereldwijd wordt gerepliceerd.