Projects

Organize your resources, manage team access, and configure environments with Tenzro Cloud projects.

Overview

Projects are the primary organizational unit in Tenzro Cloud. Each project contains its own:

  • API keys and credentials
  • Database instances (Vec, Kev, Data, Graph)
  • File storage buckets
  • AI agents and workflows
  • MCP server deployments
  • Usage quotas and billing

Creating a Project

  1. Navigate to the Tenzro Cloud Console
  2. Click New Project in the top navigation bar
  3. Enter a project name (lowercase letters, numbers, and hyphens only)
  4. Select your organization (if you belong to multiple organizations)
  5. Choose a primary region for your resources (US, Europe, or Asia)
  6. Click Create Project

Your first project is created automatically when you sign up. Additional projects can be created from the project selector dropdown.

Project Settings

General Settings

SettingDescription
Project NameDisplay name for the project
Project IDUnique identifier (cannot be changed)
RegionPrimary region for resources
EnvironmentDevelopment, Staging, or Production

Resource Limits

Configure limits per project:

ResourceDefault LimitMax (Pro)
Vector DBs5Unlimited
KV Stores10Unlimited
SQL Databases3Unlimited
AI Agents10Unlimited
MCP Servers5Unlimited
Storage10 GB10 TB

Environment Variables

Store and manage environment variables securely for your project:

  • Navigate to Project Settings → Environment Variables
  • Click Add Variable to create a new key-value pair
  • Variables are encrypted at rest and in transit
  • Access them in your deployed agents, workflows, and MCP servers
# Example: Setting up environment variables
OPENAI_API_KEY=sk-...
DATABASE_URL=postgresql://...
REDIS_URL=redis://...

Team Access

Invite team members and assign roles:

RolePermissions
OwnerFull access, billing, delete project
AdminManage resources, invite members
DeveloperCreate and modify resources
ViewerRead-only access

Using Projects with the SDK

TypeScript

import { Tenzro } from '@tenzro/cloud';
const tenzro = new Tenzro({
apiKey: process.env.TENZRO_API_KEY,
// Project ID is automatically included with project-scoped API keys
});
// All resources are scoped to this project
const database = await tenzro.vec.create({
name: 'embeddings',
dimension: 1536,
});

Python

from tenzro_cloud import Tenzro
import os
tenzro = Tenzro(
api_key=os.environ.get("TENZRO_API_KEY")
# Project ID is automatically included with project-scoped API keys
)
# All resources are scoped to this project
database = tenzro.vec.create(
name="embeddings",
dimension=1536
)

Deleting a Project

Warning: Deleting a project permanently removes all resources, data, and configurations. This action cannot be undone.

  1. Go to Project Settings
  2. Scroll to the Danger Zone
  3. Click Delete Project
  4. Type the project name to confirm
  5. Click Permanently Delete