# Create a Project

> Setup developer tools and create your first project to integrate with different products and services.

All resources and integrations within the Affinidi Trust Network, such as Affinidi Login, Credential Issuance, and Affinidi Iota Framework, are associated with a project. You can create up to 5 projects on your account and use the IAM Policy to access other projects owned by another developer.

## Create a Project

To create a project, simply login to the [Affinidi Portal ](https://portal.affinidi.com/). It will automatically create a default project on your first login. The Affinidi Portal is a web interface that enables you to create configurations and manage your resources to integrate with our products and services.

  Learn more about [Affinidi Portal](/dev-tools/affinidi-portal.md).

Alternatively, you can install the Affinidi CLI in the next section to create a project.

## Install Affinidi CLI

- Download and install [NodeJS](https://nodejs.org/en/download) on your machine if you haven’t set it up yet.

Node Version

Affinidi CLI requires Node version 18 and above.

- Install Affinidi CLI using Node Package Manager (npm).

```Bash
npm install -g @affinidi/cli
```

- Verify that the installation is successful.

```Bash
affinidi --version
```

- Authenticate to Affinidi services and create your first project.

```Bash
affinidi start
```

  Learn more about [Affinidi CLI](/dev-tools/affinidi-cli.md).

You’re all set!

## What’s Next

  [Enable passwordless login experience for your users](/products/affinidi-elements/affinidi-login.md)

  [Implement a consent-driven data sharing flow](/products/affinidi-elements/iota-framework.md)

  [Issue Verifiable Credentials (VCs) to your users](/products/affinidi-elements/credential-issuance.md)
