What does clientKey do?

I’m configuring my parse server by using only server url and applicationId. But I see some people also use client key.

This guide says I only need clientKey if I defined it before. So I guess its not necessary for parse server to work.

But what does it do? Shoud I still create a clientKey and use it? What are the pros and cons?

Edit: This github answer says, clientKey is not necessary and doesnt’t improve security. So I started to think I shouldn’t use clientKeys.

But that answer is from 2016. So Is there any change for newer parse server version? Still wanna hear what others think.

1 Like

The answer is still valid. Client key is completely optional in Parse Server and does not improve the security that much because anyone would be able to inspect the app and find it.