The Project service allows you to manage all the core settings and resources of your Appwrite project. Use it to configure project-level options, manage API keys, register platforms, and define project variables shared across your apps and services.

Register new client platforms such as [Web](/content/docs/references/1.9.x/server-nodejs/project#createWebPlatform/index.html), [Apple](/content/docs/references/1.9.x/server-nodejs/project#createApplePlatform/index.html), and [Android](/content/docs/references/1.9.x/server-nodejs/project#createAndroidPlatform/index.html) so your applications can securely communicate with the Appwrite API. Create, update, and revoke [API keys](/content/docs/references/1.9.x/server-nodejs/project#createKey/index.html) to control server-to-server access with the exact scopes your integrations need.

This service also lets you manage [project variables](/content/docs/references/1.9.x/server-nodejs/project#createVariable/index.html) that are available to all your functions and sites, and update email-handling preferences such as disposable, free, and canonical email policies for your project.

```text
https://<REGION>.cloud.appwrite.io/v1
```

##### No endpoint found for this version and platform

Please switch to a newer version or different platform.

###### Recommended

- [API reference/Account](/content/docs/references/cloud/client-web/account/index.html)
- [API reference/Teams](/content/docs/references/cloud/client-web/teams/index.html)
- [API reference/Databases](/content/docs/references/cloud/client-web/databases/index.html)
- [API reference/Storage](/content/docs/references/cloud/client-web/storage/index.html)

Project API Reference - Docs - Appwrite
