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

PartDescription
LanguageThe application's language. It decides which tools are available
ToolsOne or more of Code, Vault, Shield, App runtime and Audit
TeamsThe teams the project is shared with
Project tokenOne 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.

ToolIn the picker
CodeScan your code for vulnerabilities
VaultScanner & secure secrets management
ShieldNext-Generation code obfuscation
App runtimeReal-time threat protection & ADR
AuditSecure & scalable log management

When you select App runtime, also choose a Project Type:

Project typeUse it for
On premise | IOT | Edge | MobileApps that run on devices or your own servers
Cloud | Api | WebWeb 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

  1. Enter a Project name.
  2. Under Teams, pick at least one team. Your first team is selected for you.
  3. 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:

FieldDescription
Name3 to 40 characters
DescriptionUp to 80 characters
TeamsThe 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.

  1. On the Projects page, click the Remove icon on the project card.
  2. Type DELETE MY PROJECT in Phrasing.
  3. 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

Previous
Members & Teams