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
- Navigate to the Tenzro Cloud Console
- Click New Project in the top navigation bar
- Enter a project name (lowercase letters, numbers, and hyphens only)
- Select your organization (if you belong to multiple organizations)
- Choose a primary region for your resources (US, Europe, or Asia)
- 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
| Setting | Description |
|---|---|
| Project Name | Display name for the project |
| Project ID | Unique identifier (cannot be changed) |
| Region | Primary region for resources |
| Environment | Development, Staging, or Production |
Resource Limits
Configure limits per project:
| Resource | Default Limit | Max (Pro) |
|---|---|---|
| Vector DBs | 5 | Unlimited |
| KV Stores | 10 | Unlimited |
| SQL Databases | 3 | Unlimited |
| AI Agents | 10 | Unlimited |
| MCP Servers | 5 | Unlimited |
| Storage | 10 GB | 10 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 variablesOPENAI_API_KEY=sk-...DATABASE_URL=postgresql://...REDIS_URL=redis://...
Team Access
Invite team members and assign roles:
| Role | Permissions |
|---|---|
| Owner | Full access, billing, delete project |
| Admin | Manage resources, invite members |
| Developer | Create and modify resources |
| Viewer | Read-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 projectconst database = await tenzro.vec.create({name: 'embeddings',dimension: 1536,});
Python
from tenzro_cloud import Tenzroimport ostenzro = 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 projectdatabase = 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.
- Go to Project Settings
- Scroll to the Danger Zone
- Click Delete Project
- Type the project name to confirm
- Click Permanently Delete