Skip to main content
Manage projects programmatically. Create, list, retrieve, and delete projects within your Arize spaces.

Key Capabilities

  • Create and manage projects within spaces
  • List projects with pagination support
  • Retrieve project details by ID
  • Delete projects when no longer needed

List Projects

List all projects you have access to, with optional filtering by space.
resp = client.projects.list(
    space_id="your-space-id",
    limit=50,
)

for project in resp.projects:
    print(project.id, project.name)
For details on pagination, field introspection, and data conversion (to dict/JSON/DataFrame), see Response Objects.

Create a Project

Create a new project within a space. Project names must be unique within the target space.
project = client.projects.create(
    name="fraud-detection-app",
    space_id="your-space-id",
)

print(project)

Get a Project

Retrieve a specific project by its ID.
project = client.projects.get(project_id="project-id")

print(project)

Delete a Project

Delete a project by ID. This operation is irreversible. There is no response from this call.
client.projects.delete(project_id="project-id")

print("Project deleted successfully")