Managing Projects
Projects isolate data streams for different environments or applications.
Overview
Within a Workspace, you can create multiple Projects. Each Project has its own completely isolated database, its own set of API Keys, and its own Dashboard views. Data sent to Project A cannot be queried in Project B.
Best Practices for Environments
The most common use case for Projects is separating your Development, Staging, and Production data. This ensures your analytics charts aren't polluted by test events.
ℹ️
Environment Strategy
We strongly recommend creating at least two projects immediately: Production and Development. Configure your SDK to use the Development API key when running locally.
Step-by-Step: Creating a Project
- Log in to your Dashboard.
- Click the Workspace dropdown in the top-left corner.
- Select Project Settings.
- Click + New Project.
- Enter a name (e.g., "iOS App - Staging").
- Your new Project will be provisioned instantly along with new API Keys.