> For the complete documentation index, see [llms.txt](https://docs.epicollect.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.epicollect.net/developers/apps.md).

# Apps

If you want to use the Epicollect5 API to get data for a **private project**, you will have to register your "app" to get authentication details to exchange with the Epicollect5 server.

{% hint style="info" %}
A fully-fledged Developer Guide can be found at [**https://developers.epicollect.net**](https://developers.epicollect.net/)
{% endhint %}

Go to your Apps page under the Developers section:

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-c58817407fac70336bd95220a3430f1d7d2d4016%2Fapi-4.png?alt=media)

Click on the "Create New App" button

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-f59e2c63c4b2da452168d0da1f4305b627bdc33e%2Fapi-5.png?alt=media)

Give a name to your App and click on "Create"![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-8c7c7d0bf1d4734e1443cffb3ace10aaa14f099d%2Fapi-6.png?alt=media)"

Now you can use the generated Client ID and client Secret in your script. [Show me how.](https://epicollect5.gitbooks.io/epicollect5-api/content/client-credentials-grant/retrieve-token.html)

![](https://3293478884-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F32OIF30CgrNUuRY6IjkW%2Fuploads%2Fgit-blob-470af4d64645c65ba4070282a449c6e33cce3345%2Fapi-8.png?alt=media)

**Notice you need to register your app only once for a project** and reuse the Client ID and Client Secret on your applications.
