Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

TypeScript Client Library for OpenAlex API

34 views
Skip to first unread message

Abhishek Kalia

unread,
Dec 28, 2024, 10:59:31 AM12/28/24
to OpenAlex Community
Dear OpenAlex comunity,

I've created a TypeScript client library for the OpenAlex API that provides strongly-typed access to all major OpenAlex endpoints. The library is now published on npm as 'openalex-js'.

Key features:
- Full TypeScript support with comprehensive type definitions
- Coverage for all main endpoints (Works, Authors, Institutions, Topics, Publishers, Funders)
- Built-in pagination and filtering support
- Proper error handling and response typing

I wanted to:
1. Let you know about this library in case you'd like to list it as a community resource
2. Check if there are any attribution requirements I should include beyond the standard API citation
3. Verify if there are any naming conventions or branding guidelines I should follow

The package is available at: 
NPM: https://www.npmjs.com/package/openalex-js
Github: https://github.com/kaliaboi/openalex-js

I'm happy to make any adjustments needed to better align with OpenAlex's guidelines.

Abhishek Kalia
Reply all
Reply to author
Forward
0 new messages