# Platform features

Teams and roles, your own cloud accounts, alerts and audit log, usage and billing, and support.

Everything around your deployments, built in. Bring your team in with the right roles, run deployments inside your own cloud account, stay ahead of issues with alerts and an audit log, and see exactly what you're spending. These features work across Nistro AI Inference and Nistro AI Postgres.

## Teams and roles

Every account comes with its own team, named after you (for example "Sam's Team"), ready as soon as you sign up. Your deployments live in the team that was selected when you created them.

When the owner of another account shares one of their plans with you, their team appears in the **Team** menu in the console's top bar, named after them (for example "Alex's Team"). The menu marks each team as **Owner** (your own) or **Member**. Switch teams there to see and manage that team's deployments.

**Usage**, **Billing** and **Settings** always show your own team.

### Roles

Access is shared per product plan, such as Inference On-Demand or Postgres Scale. Everyone with access to a plan has one of these roles:

| Role | View deployments | Create and change deployments | Manage members | Manage billing |
| --- | --- | --- | --- | --- |
| Owner | Yes | Yes | Yes | Yes |
| Admin | Yes | Yes | Yes | No |
| Editor | Yes | Yes | No | No |
| Reader | Yes | No | No | No |

The owner is the account the plan belongs to. Billing stays with the owner: the owner manages the team's payment method, invoices and usage, and is billed for the deployments everyone creates in the team. Your role in the selected team appears under your email at the bottom of the console's sidebar.

### Invite a team member

Owners and admins can invite people from the **Team** page:

1. Under **Invite a team member**, enter their **Email address**.
2. Pick the **Product plan** to share and a **Role**: **Reader** (the default), **Editor** or **Admin**.
3. Select **Send invite**.

![The Invite a team member form with email address, product plan and role](https://nistro.ai/images/docs/team-invite.png)

The same page lists everyone with access, and owners and admins can remove access there.

### Plan access

In your own team, you can use every plan.

When someone shares a plan with you, you work with it in their team. For example, if Alex shares Postgres Scale with you as an Editor:

- Switch to **Alex's Team** in the **Team** menu.
- Create and change Postgres Scale deployments there. Your role sets what you can do; see [Roles](#roles).
- In the create flow, the plans Alex has shared with you are ready to use; the rest show **Not shared**. Alex can share more plans from the **Team** page, or you can create those deployments in your own team.
- The deployments you create in Alex's Team belong to that team, and Alex is billed for them.

## Cloud accounts

Run Enterprise deployments inside your own AWS, Google Cloud, Azure or Nebius account, next to the rest of your workloads. Your data stays in your perimeter, you use your existing cloud commitments, and Nistro AI still provisions and operates everything.

### Connect an account

1. Open **Cloud Accounts** under **Infrastructure** in the console's sidebar and select **Connect account**.
2. Choose the **Product Plan**, the **Cloud Provider** and the **Regions** to use.
3. Enter the account's details:
   - **AWS**: the **AWS Account ID**.
   - **Google Cloud**: the **GCP Project ID** and **GCP Project Number**.
   - **Azure**: the **Azure Subscription ID** and **Azure Tenant ID**.
   - **Nebius**: the **Nebius Tenant ID**, **Project ID**, **Service Account ID**, **Public Key ID** and the service account's private key.
4. Select **Connect**, then follow the setup steps the console shows:
   - **AWS**: select **Open CloudFormation stack**, create the stack in your AWS account, then refresh the page.
   - **Google Cloud**: select **Open Google Cloud Shell**, run the setup command, then refresh the page.
   - **Azure**: select **Open Azure Cloud Shell**, run the setup command, then refresh the page.
   - **Nebius**: no extra setup; refresh the page after a few minutes.

The account is connected when its **Status** shows **Ready**. **Instructions** on the account's row shows its setup steps again.

Editors, admins and owners of the plan can connect and disconnect accounts.

### Deploy into your account

Create a deployment on the **Enterprise** plan. Under **Placement**, choose the **Cloud account**, then the **Region** and **Instance type**. The deployment runs in your account. See the Enterprise steps for [Inference](https://nistro.ai/docs/inference#enterprise-plan) and [Postgres](https://nistro.ai/docs/postgres#enterprise-plan).

### Disconnect an account

Select **Disconnect** on the account's row and follow the steps shown to remove Nistro AI's access: delete the CloudFormation stack on AWS, run the offboarding command on Google Cloud or Azure, or remove the access you granted in Nebius. Then confirm to remove the account.

## Alerts and activity

Both pages are under **Governance** in the console's sidebar and show the selected team.

### Alerts

**Alerts** shows what needs your attention across your deployments, ranked Critical, High or Medium, with the deployment, category, type and date. Filter by time: the last hour, 24 hours, 7 days or 30 days, any time, or a custom range. Alerts can also notify you by email or in Slack, so your team hears about issues wherever it works.

### Activity log

**Activity Log** is your audit trail, newest first: the deployment, product, time, event type, message, user and owner. Filter by date range, by type (Customer, System or Maintenance) and by product (Inference or Postgres).

## Usage and billing

You pay for the infrastructure your deployments use, with no per-token charges. Plans and prices are on the [pricing page](https://nistro.ai/pricing).

### Payment method

Add a payment method to start deploying: open **Billing** and select **Configure** on the **Payment Method** card, then add your details on the billing provider's page. The card shows **Configured** once it's set.

In a shared team, deployments use the team owner's billing.

### Billing

The **Billing** page shows:

- **Payment Summary**: your billing provider, your outstanding balance with **Pay outstanding balance**, and your payment method.
- **Invoices**: each invoice's number, payment term, invoice date, due date, status and total.

### Usage

The **Usage** page (**Cost Explorer**) shows your own team's spending and usage:

- **Metered Usage**: CPU core, memory, storage and GPU hours per day (UTC) for this month or the last 7 or 30 days. Export it as CSV.
- Estimated monthly cost by product, cloud provider, deployment, location or region, storage type and compute, and a table of deployments.

## Account settings

**Settings** shows your profile and workspace details, including your organization ID, tenant ID and user ID; have these handy when you reach out to support. To change your password, enter your current password, enter a new one of at least 8 characters twice, then select **Update password**.

Forgot your password? Select **Forgot password?** on the [sign-in page](https://nistro.ai/signin), enter your email and select **Send reset link**. Open the link in the email, enter a new password of at least 8 characters in **New password** and **Confirm password**, then select **Update password** and sign in with it.

## Support

Every plan includes support from the Nistro AI team: basic support on On-Demand, SLA-backed support on Scale, and enterprise-grade availability and support on Enterprise. See the [pricing page](https://nistro.ai/pricing) for what each level includes, and reach the team at [support@nistro.ai](mailto:support@nistro.ai).

For hands-on PostgreSQL expertise, add the [DBA support add-on](https://nistro.ai/docs/postgres#dba-support-add-on) from our partner Command Prompt.
