Projects
A project represents one application in ByteHide. It has a language, the tools you enabled for it, and the teams that can see it. Each tool in a project has its own project token, which your build or application uses to talk to ByteHide.
Open Projects from the dashboard to see the projects you have access to.
What a Project Contains
| Part | Description |
|---|---|
| Language | The application's language. It decides which tools are available |
| Tools | One or more of Code, Vault, Shield, App runtime and Audit |
| Teams | The teams the project is shared with |
| Project token | One per tool, shown in that tool's Settings tab |
AI runtime and Agentic runtime are not added to projects from this page. Open them from their own section of the console.
Create a Project
Owners and managers can create projects. Click Create Project on the projects page, or open Projects → New Project.
1. Choose Your Language
Click the language of your application: C#, JavaScript, Java, Kotlin, Swift, Objective-C, Python, PHP, Go or Rust. Picking a language loads the tools it supports.
2. Choose Tools
Select one or more tools. Tools the language does not support yet are dimmed with a Coming soon chip.
| Tool | In the picker |
|---|---|
| Code | Scan your code for vulnerabilities |
| Vault | Scanner & secure secrets management |
| Shield | Next-Generation code obfuscation |
| App runtime | Real-time threat protection & ADR |
| Audit | Secure & scalable log management |
When you select App runtime, also choose a Project Type:
| Project type | Use it for |
|---|---|
| On premise | IOT | Edge | Mobile | Apps that run on devices or your own servers |
| Cloud | Api | Web | Web apps and APIs |
Swift, Kotlin and Objective-C always use On premise, and Java and Python always use Cloud, so the selector does not appear for them.
3. Name Your Project and Assign It a Team
- Enter a Project name.
- Under Teams, pick at least one team. Your first team is selected for you.
- Click Create project.
The button stays disabled until every step is complete. After creation, the console opens the first tool you selected.
If your plan's project limit is reached, an Upgrade Plan dialog appears instead.
Project Token
Each tool in a project has its own project token. Find it in that tool's Settings tab, under Project token. Click the token to copy it.
Keep the token secret
The project token identifies your project to ByteHide. Store it in a secret manager or CI variable, not in source control.
Reset the Token
In the same Settings tab, the Reset Token card has a Reset project Token button. It replaces the token right away, with no confirmation step. Update every application, build pipeline and configuration file that used the old token.
For Shield, the token appears only once the project has Shield access (an active plan or an approved trial). Until then, the token block shows the trial status or an Activate Shield trial button.
Project Settings
On the Projects page, click the Edit icon on a project card:
| Field | Description |
|---|---|
| Name | 3 to 40 characters |
| Description | Up to 80 characters |
| Teams | The teams the project is shared with. At least one must stay |
Click Update Project to save.
Tool-specific settings live in the Settings tab of each tool inside the project.
Share a Project
Projects are shared through teams, not with individual people.
- Owners and Managers see every project in the organization.
- Members see a project only if they belong to one of its teams.
- Billing members do not see projects.
To give someone access, add them to one of the project's teams, or add a team they already belong to under Teams when you edit the project. See Members and Teams.
The default general team includes every non-billing member. Sharing a project with general makes it visible to the whole organization.
Remove a Tool From a Project
Each tool's Settings tab ends with a Danger Zone card to unlink the project from that tool. The rest of the project and its other tools are not affected.
Delete a Project
Owners and managers can delete projects.
- On the Projects page, click the Remove icon on the project card.
- Type
DELETE MY PROJECTin Phrasing. - Click Yes, Remove it.
Permanent
Deleting a project is irreversible: once removed, there is no going back. Unlink a single tool instead if you only want to stop using it.
Next Steps
Members and Teams
Control who sees each project
Organizations
Settings, ownership and billing scope
Single Sign-On
Sign in with Microsoft Entra ID