# weaviate-client

> JS/TS client for Weaviate

Latest version **3.15.3** (published 2026-10-29) · BSD-3-Clause license · 0 weekly downloads

## Install

```sh
npm install weaviate-client
pnpm add weaviate-client
yarn add weaviate-client
bun add weaviate-client
```

## Health

**Score 75/100 (B)** — status: active.

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

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 3.15.3 |
| Published | 2026-10-29 |
| First published | 2020-06-30 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=22.0.0 |
| Dependencies | 9 |
| Unpacked size | 4.9 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 101 |
| Author | Weaviate |
| Maintainers | harneet-weaviate, weaviate-io, weaviate-tommy, augustas-weaviate |
| Keywords | weaviate |

## Links

- npm: https://www.npmjs.com/package/weaviate-client
- Repository: https://github.com/weaviate/typescript-client
- Homepage: https://github.com/weaviate/typescript-client#readme
- Issues: https://github.com/weaviate/typescript-client/issues
- npm.io page: https://npm.io/package/weaviate-client

## Dependencies (9)

- [long](https://npm.io/package/long.md) ^5.3.2
- [uuid](https://npm.io/package/uuid.md) ^14.0.0
- [graphql](https://npm.io/package/graphql.md) ^16.12.0
- [nice-grpc](https://npm.io/package/nice-grpc.md) ^2.1.14
- [graphql-request](https://npm.io/package/graphql-request.md) ^7.4.0
- [nice-grpc-common](https://npm.io/package/nice-grpc-common.md) ^2.0.2
- [abort-controller-x](https://npm.io/package/abort-controller-x.md) ^0.5.0
- [@datastructures-js/deque](https://npm.io/package/@datastructures-js/deque.md) ^1.0.8
- [nice-grpc-client-middleware-retry](https://npm.io/package/nice-grpc-client-middleware-retry.md) ^3.1.13

## Recent versions

- 3.15.3 (latest) — 2026-10-29
- 3.15.0-alpha.6 (alpha) — 2026-09-22
- 3.9.0-rc.0 (next) — 2025-09-04
- 3.0.0-beta.23 (beta) — 2024-04-09
- 3.15.2 — 2026-10-28
- 3.15.1 — 2026-10-20
- 3.15.0 — 2026-10-06
- 3.15.0-alpha.2 — 2026-09-22
- 3.15.0-alpha.0 — 2026-08-27
- 3.14.0 — 2026-07-17
- 3.13.1 — 2026-05-27
- 3.13.0 — 2026-04-28
- 3.12.1 — 2026-04-02
- 3.12.0 — 2026-03-03
- 3.12.0-alpha.0 — 2026-02-03
- … 122 more at https://npm.io/package/weaviate-client/versions

## README

# Weaviate JS/TS client <img alt='Weaviate logo' src='https://weaviate.io/img/site/weaviate-logo-light.png' width='148' align='right' />

Official JS/TS client for easy interaction with a Weaviate instance.

## Documentation

- [General Documentation](https://weaviate.io/developers/weaviate/client-libraries/typescript).
- [Client-specific Documentation](https://weaviate.github.io/typescript-client/)

## Support

- [Stackoverflow for questions](https://stackoverflow.com/questions/tagged/weaviate).
- [Github for issues](https://github.com/weaviate/typescript-client/issues).

## Contributing

- [How to Contribute](https://github.com/weaviate/typescript-client/blob/main/CONTRIBUTE.md).

## Build Status

[![Build Status](https://github.com/weaviate/typescript-client/actions/workflows/.github/workflows/main.yaml/badge.svg?branch=main)](https://github.com/weaviate/typescript-client/actions/workflows/.github/workflows/main.yaml)

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