Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Access to Anthropic's safety-first language model APIs in TypeScript
| Date | Stars |
|---|---|
| 2026-07-31 | 2063 |
| 2026-08-03 | 2064 |
| 2026-08-06 | 2064 |
| 2026-08-13 | 2078 |
| 2026-08-18 | 2091 |
| 2026-08-19 | 2092 |
| 2026-08-20 | 2093 |
| 2026-08-21 | 2095 |
| 2026-08-22 | 2095 |
| 2026-08-23 | 2095 |
| 2026-08-25 | 2095 |
| 2026-08-26 | 2096 |
| 2026-08-27 | 2097 |
| 2026-08-28 | 2100 |
| 2026-08-29 | 2100 |
| 2026-08-31 | 2102 |
| 2026-09-01 | 2104 |
| 2026-09-02 | 2104 |
| 2026-09-03 | 2106 |
| 2026-09-06 | 2107 |
| 2026-09-08 | 2107 |
| 2026-09-09 | 2108 |
| 2026-09-10 | 2109 |
| 2026-09-11 | 2111 |
| 2026-09-12 | 2114 |
| 2026-09-13 | 2116 |
| 2026-09-16 | 2117 |
| 2026-09-17 | 2117 |
| 2026-09-18 | 2117 |
| 2026-09-19 | 2118 |
| 2026-09-20 | 2118 |
Today
— stars today
This week
+2 stars this week
This month
+23 stars this month
Momentum
37.0
growth rate 0.10%/day
# <img src=".github/logo.svg" alt="" width="32"> Claude SDK for TypeScript
[](https://npmjs.org/package/@anthropic-ai/sdk)
The Claude SDK for TypeScript provides access to the [Claude API](https://docs.anthropic.com/en/api/) from server-side TypeScript or JavaScript applications.
## Documentation
Full documentation is available at **[platform.claude.com/docs/en/api/sdks/typescript](https://platform.claude.com/docs/en/api/sdks/typescript)**.
## Installation
```sh
npm install @anthropic-ai/sdk
```
## Getting started
```js
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: process.env['ANTHROPIC_API_KEY'], // This is the default and can be omitted
});
const message = await client.messages.create({
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hello, Claude' }],
model: 'claude-opus-4-6',
});
console.log(message.content);
```
## Requirements
TypeScript >= 5.0 is supported.
The following runtimes are supported:
- Node.js 20 LTS or later ([non-EOL](https://endoflife.date/nodejs)) versions.
- Deno v1.28.0 or higher.
- Bun 1.0 or later.
- Cloudflare Workers.
- Vercel Edge Runtime.
- Jest 28 or greater with the `"node"` environment (`"jsdom"` is not supported at this time).
- Nitro v2.6 or greater.
- Web browsers: disabled by default to avoid exposing your secret API credentials (see [API key best practices](https://support.anthropic.com/en/articles/9767949-api-key-best-practices-keeping-your-keys-safe-and-secure)). Enable browser support by explicitly setting `dangerouslyAllowBrowser` to `true`.
Note that React Native is not supported at this time.
If you are interested in other runtime environments, please open or upvote an issue.
## Contributing
See [CONTRIBUTING.md](./CONTRIBUTING.md).
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
Excerpt of 1,948 characters
Read on GitHub473
Stainless Bot · @stainless-api
345
Robert Craigie · @anthropics @glide-browser · United Kingdom
109
Justin Spahr-Summers · @fernforestgames · United Kingdom
64
62
23
14
8
7
6
4
4
3
Tomer Aberbach · @anthropics
3
Young Jin Park
3
3
3
3
3
Dan Dascalescu · @anthropic
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:b68a1e3825e9933f, llm:description: 'Access to Anthropic's safety-first language model APIs in TypeScript' (repository description)
matched fp:b68a1e3825e9933f, llm:description: 'Access to Anthropic's safety-first language model APIs in TypeScript' (repository description)
matched fp:b68a1e3825e9933f, llm:description: 'Access to Anthropic's safety-first language model APIs in TypeScript' (repository description)