···2233[](https://ko-fi.com/tijsteulings)
4455+[](https://jsr.io/@tijs/oauth-client-deno)
66+[](https://www.npmjs.com/package/@tijs/oauth-client-deno)
77+58A **Deno-compatible** AT Protocol OAuth client built specifically for Deno environments using Web Crypto API. Built to solve crypto compatibility issues between Node.js-specific implementations and Deno runtime environments.
69710## 🎯 Opinionated Design
···2629## 🚀 Installation
27302831```bash
2929-# Using JSR (recommended)
3030-deno add @tijs/oauth-client-deno
3232+# npm
3333+npm install @tijs/oauth-client-deno
31343232-# Or import directly from JSR
3333-import { OAuthClient, MemoryStorage } from "jsr:@tijs/oauth-client-deno";
3434-3535-# Pin to a specific version (optional)
3636-import { OAuthClient, MemoryStorage } from "jsr:@tijs/oauth-client-deno@^0.1.2";
3535+# Deno
3636+deno add jsr:@tijs/oauth-client-deno
3737```
3838-3939-> **Note**: This package is designed for JSR and includes proper version pinning. Check the [CHANGELOG](CHANGELOG.md) for version history. If the package hasn't been published to JSR yet, it can be published using `deno publish` from this repository.
40384139## 🔄 vs @atproto/oauth-client-node
4240