# @thirdweb-dev/auth

> thirdweb Auth

Latest version **4.1.97** (published 2024-06-18) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install @thirdweb-dev/auth
pnpm add @thirdweb-dev/auth
yarn add @thirdweb-dev/auth
bun add @thirdweb-dev/auth
```

## Health

**Score 45/100 (D)** — status: abandoned.

Positive: has types; esm support; no vulnerabilities; high maintenance score; high quality score.

Warnings: low downloads.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 4.1.97 |
| Published | 2024-06-18 |
| First published | 2022-08-16 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=18 |
| Dependencies | 6 |
| Unpacked size | 552.9 KB |
| Known vulnerabilities | 0 (+2 in 2 direct dependencies) |
| Install scripts | no |
| GitHub stars | 639 |
| Author | thirdweb eng |
| Maintainers | thirdweb-bot, furqantw, yash90, jakeloo, joaquim-verges, jnsdls |

## Links

- npm: https://www.npmjs.com/package/@thirdweb-dev/auth
- Repository: https://github.com/thirdweb-dev/js.git#main
- Homepage: https://github.com/thirdweb-dev/js/tree/main#readme
- Issues: https://github.com/thirdweb-dev/js/issues
- npm.io page: https://npm.io/package/@thirdweb-dev/auth

## Dependencies (6)

- [zod](https://npm.io/package/zod.md) ^3.22.4
- [uuid](https://npm.io/package/uuid.md) ^9.0.1
- [cookie](https://npm.io/package/cookie.md) ^0.6.0
- [@fastify/cookie](https://npm.io/package/@fastify/cookie.md) ^9.3.1
- [@thirdweb-dev/wallets](https://npm.io/package/@thirdweb-dev/wallets.md) 2.5.39
- [fastify-type-provider-zod](https://npm.io/package/fastify-type-provider-zod.md) ^1.1.9

## Recent versions

- 4.1.97 (latest) — 2024-06-18
- 4.0.0-next-7abd58d84-20240917032316 (next) — 2024-09-17
- 4.1.98-nightly-d974db533a5a2e241df7743b201d730c90cda0d7-20240627000603 (nightly) — 2024-06-27
- 0.0.0-dev-def1279ee72fa305354f0951884d936249ebf65a-20240618182413 (dev) — 2024-06-18
- 4.1.34-alpha-4a03d61dd0a5216a1217ff078ab762920d25d6d0-20240402021246 (alpha) — 2024-04-02
- 4.1.45-beta-e0fc73388320fc7bb178beddd489aef9853a280c-20240320050555 (beta) — 2024-03-20
- 2.0.0-pr19-9e6a4dc (pr19) — 2022-09-03
- 4.1.98-nightly-7be7b6ff84b83ee587d369f4e8da5a2d9f80b8c2-20240626221701 — 2024-06-26
- 4.1.98-nightly-3979ff0238ae9b3a0a216e6c2d562eb7206a9fe8-20240626085813 — 2024-06-26
- 4.1.98-nightly-e7434891354f351d2a399daebdddae9cf1fc817b-20240623000619 — 2024-06-23
- 4.1.98-nightly-fe775166d40fdd50faaa8d6da3fcd624f9a450ed-20240622000610 — 2024-06-22
- 4.1.98-nightly-d320777eea5404f596aa39b2b49b5165d3e1959a-20240621000551 — 2024-06-21
- 4.1.98-nightly-fab5cd43bed972b0a3f70f0f39a790349672ba72-20240620192731 — 2024-06-20
- 4.1.98-nightly-33777df88fb190c2af8ad25e4930040884996f1e-20240620000630 — 2024-06-20
- 4.1.98-nightly-991cb72bdb1b94fcf0f9a3de36b2ec8ee07ae5ec-20240619000538 — 2024-06-19
- … 3754 more at https://npm.io/package/@thirdweb-dev/auth/versions

## README

<p align="center">
<br />
<a href="https://thirdweb.com"><img src="https://github.com/thirdweb-dev/js/blob/main/legacy_packages/sdk/logo.svg?raw=true" width="200" alt=""/></a>
<br />
</p>
<h1 align="center">thirdweb Auth</h1>
<p align="center">
<a href="https://www.npmjs.com/package/@thirdweb-dev/auth"><img src="https://img.shields.io/npm/v/@thirdweb-dev/auth?color=red&label=npm&logo=npm" alt="npm version"/></a>
<a href="https://github.com/thirdweb-dev/js/actions/workflows/build-test-lint.yml"><img alt="Build Status" src="https://github.com/thirdweb-dev/js/actions/workflows/build-test-lint.yml/badge.svg"/></a>
<a href="https://discord.gg/thirdweb"><img alt="Join our Discord!" src="https://img.shields.io/discord/834227967404146718.svg?color=7289da&label=discord&logo=discord&style=flat"/></a>

</p>
<p align="center"><strong>Best in class wallet authentication for Node backends</strong></p>
<br />

## Overview

Auth is a developer SDK that lets you integrate passwordless web3-native authentication and authorization into your applications.

It enables users to sign in with their wallets, allowing apps to access rich blockchain-level data and interact with their users on-chain.

With Auth, developers can build applications that have secure, self-custodied, web3-first authentication.

## Installation

Install the latest version of the SDK with either `npm` or `yarn`:

```shell
npm install @thirdweb-dev/auth
```

```shell
yarn add @thirdweb-dev/auth
```

## Resources

- Check out the [Auth Documentation](https://portal.thirdweb.com/auth) for full guides and API references on how to use Auth.

---
_Source: https://npm.io/package/@thirdweb-dev/auth · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
