# Which package to use to integrate Keycloak with node js/ express js (es5)

**URL:** https://forum.keycloak.org/t/which-package-to-use-to-integrate-keycloak-with-node-js-express-js-es5/18897
**Category:** Getting advice
**Tags:** adapter-nodejs
**Created:** [December 9, 2022, 9:54am UTC](https://forum.keycloak.org/t/which-package-to-use-to-integrate-keycloak-with-node-js-express-js-es5/18897 "2022-12-09T09:54:53Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Nilesh](https://avatars.discourse-cdn.com/v4/letter/n/f475e1/32.png) [@Nilesh](https://forum.keycloak.org/u/Nilesh)
#### Post date: [December 9, 2022, 9:54am UTC](https://forum.keycloak.org/t/which-package-to-use-to-integrate-keycloak-with-node-js-express-js-es5/18897/1 "2022-12-09T09:54:53Z")

</div>

Hi

I want to integrate Keycloak with node/express js project which is built in ES5.  
Below are some of my findings.

1. keycloak-connect - This was the best option but, I cannot use this package as it is deprecated.
2. openid-client - This was the recommended alternative but it is in ES6 and it is giving error while importing.
3. openid-client-request-es5 - This package is no longer maintained so a bit sceptical whether to use this or not.

Any suggestions on this topic will be extremely helpful.  
Thanks
