Skip to main content
A repository is the top-level container for all your work in Alphacast. Before you can create a dataset, you need a repository to hold it. Think of a repository like a project folder: it groups related datasets together, carries a privacy setting, and lets you share access with teammates at different permission levels.

Privacy settings

When you create or update a repository, you choose one of two privacy modes:

Permission levels

Access to a repository is controlled through a tiered permission model. Each level inherits the capabilities of the levels below it. Only the Owner of a repository can delete it.

API endpoints

The base URL for all repository operations is https://api.alphacast.io.

Examples

List your repositories

Create a repository

The name and privacy fields are required. You can optionally assign the repository to a team.
Deleting a repository removes all datasets inside it. This action cannot be undone.

Request body fields