Plan limits
The plan your organization is on determines how many projects you can create.| Plan | Project limit |
|---|---|
| Free | 1 project |
| Pro | Unlimited projects |
Creating a project
Open the Projects Console
From the Argus dashboard, navigate to the Projects section in the main navigation.
Name your project and choose a platform
Enter a descriptive project name — something that makes the source of events obvious at a glance, such as
frontend-prod or payments-api. Then select your platform: Browser, Node, or React.Copy your DSN
After Argus creates the project, it displays your DSN on the onboarding screen under Client key (DSN). Copy this value now — you can always retrieve it again from Settings, but having it handy speeds up your SDK setup.
Initialize the SDK
Paste the DSN into the See DSN for the full format reference and per-SDK examples.
dsn option of your SDK’s init() call. Install the package for your platform if you haven’t already, then call init() once at startup.Project settings
Open a project and navigate to Settings to manage it. From there you can:- Rename the project — update the display name shown across the dashboard and in alert notifications.
- View and copy the DSN — find the DSN in the Client key (DSN) section if you need it again after onboarding.
- See install snippets — the Connect your app section shows the install command and
init()snippet for Browser, React, and Node, pre-filled with your project’s DSN. - Delete the project — scroll to the Danger Zone section at the bottom of the page. See Deleting a project below.
Multiple projects
You have a few common patterns to choose from when deciding how to structure your projects:- One project per application — create separate projects for your frontend and backend (e.g.
frontend-prod,api-prod). Each gets its own issue queue and DSN, keeping the two error streams completely separate. - One project per environment — create
my-app-productionandmy-app-stagingas distinct projects if you want completely isolated issue queues per environment. This is useful when staging generates enough volume that you’d rather not filter it out of a shared project. - One project with environment tags — use a single project and pass the
environmentoption toinit()('production','staging', etc.). Use the dashboard’s environment filter to focus on what you need. This is the simplest approach if you want a unified view of all issues for an app. See Environments for details.