Create a project and grant models
Model access is a two-layer path: first enable providers and models in the organisation catalog (Provision models and providers), then grant those enabled models to a project in this guide. A project is the isolation boundary for a team's models, keys, Model Context Protocol (MCP) servers, policy, and members. On its own it is configuration only—provisioning the gateway that makes it callable follows in the next guide.
Granting a provider alone is not enough; each model must be granted explicitly. Members are added in Manage project members and access, and the endpoint is created in Provision a gateway for a project.
Persona: Platform operator working in the Admin Dashboard.
Estimated time: 10--15 minutes per project.
Outcomes
By the end of this guide:
- A project exists as an isolated configuration and access boundary.
- At least one provider is granted to the project.
- At least one model is granted to the project, so its members can route to that model once a gateway is bound.
Prerequisites
- Administrator access to the Admin Dashboard.
- The provider and model already enabled in the organisation's catalog. Adding provider credentials and enabling models is covered in Provision models and providers.
Step 1: Create the project
- In the Admin Dashboard, open Projects and select Create Project.
- Give the project a name that identifies the team, application, or environment it represents, for example
bedrock-team.
A new project starts empty. It carries no model access, no members, and no endpoint until each is added deliberately, which is what makes it a clean isolation boundary.
Step 2: Grant a provider to the project
- Open the project's Providers view.
- Allow the provider the project should use, for example AWS Bedrock or Azure OpenAI.
- Remove any providers the project should not use, so its surface is limited to what it needs.
Granting a provider makes that provider available to the project, but does not by itself grant any specific model. Model access is granted separately in the next step.
Step 3: Grant a model to the project
- Open the project's Models view.
- Add the specific model the project may call, for example
claude-haiku-4-5on AWS Bedrock orgpt-5-minion Azure OpenAI.
A model must be granted to the project explicitly. Allowing the provider alone does not make its models callable, and a model that has not been granted cannot be reached through the project's gateway, so it is refused at request time. This explicit grant is the mechanism behind per-project model isolation.
What to do next
A project with granted models is still configuration with nowhere to send traffic. It becomes usable only once a gateway is provisioned on a data plane and bound to it.
- Provision a gateway for a project: give the project a live inference URL. See Provision a gateway for a project.
- Manage project members and access: add the users who will work in the project. See Manage project members and access.
Where to go next