# Lua version upgrade

**URL:** <https://discuss.konghq.com/t/lua-version-upgrade/7087>\
**Category:** General\
**Created:** [September 9, 2020, 6:14am UTC](https://discuss.konghq.com/t/lua-version-upgrade/7087 "2020-09-09T06:14:52Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![piyush\_gupta](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/piyush_gupta/32/1931_2.png) [@piyush\_gupta](https://discuss.konghq.com/u/piyush_gupta)\
**Post date:** [September 9, 2020, 6:14am UTC](https://discuss.konghq.com/t/lua-version-upgrade/7087/1 "2020-09-09T06:14:52Z")

</div>

Can we upgrade lua version in kong ?

we are using kong 1.2.2 and want to upgrade lua version in it to 5.3

is it supported or we have to upgrade kong version itself

any kong version which has lua version 5.3 in it

---

<div class="post-metadata">

**Author:** ![javier](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/javier/32/1740_2.png) [@javier](https://discuss.konghq.com/u/javier)\
**Post date:** [September 10, 2020, 3:04am UTC](https://discuss.konghq.com/t/lua-version-upgrade/7087/2 "2020-09-10T03:04:27Z")

</div>

Kong uses (and requires) LuaJIT, which is compatible with Lua 5.1, with some extra features from Lua 5.2 and 5.3, like `goto` and `table.move()`.

See [https://repo.or.cz/w/luajit-2.0.git/blob\_plain/v2.1:/doc/extensions.html](https://repo.or.cz/w/luajit-2.0.git/blob_plain/v2.1:/doc/extensions.html) for a list of extensions relative to Lua 5.1

---

<div class="post-metadata">

**Author:** ![piyush\_gupta](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/piyush_gupta/32/1931_2.png) [@piyush\_gupta](https://discuss.konghq.com/u/piyush_gupta)\
**Post date:** [September 10, 2020, 5:43am UTC](https://discuss.konghq.com/t/lua-version-upgrade/7087/3 "2020-09-10T05:43:03Z")

</div>

@javier thanks for the update , but my query is on can i upgrade lua version in kong , is it allowed to upgrade ?

---

<div class="post-metadata">

**Author:** ![javier](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/javier/32/1740_2.png) [@javier](https://discuss.konghq.com/u/javier)\
**Post date:** [September 10, 2020, 2:36pm UTC](https://discuss.konghq.com/t/lua-version-upgrade/7087/4 "2020-09-10T14:36:33Z")

</div>

short answer, no.

real answer: LuaJIT is not Lua. Both Kong and OpenResty (the underlying scripting platform) require LuaJIT features, like FFI, bit library, and a few others.

Do you require any specific Lua 5.3 feature? As mentioned, LuaJIT does copy a few.
