Skip to main content
The Projects page is your central hub for managing every Bondify integration. Each project represents a distinct application or environment — for example, separate projects for production and staging keep your credentials, session data, and webhook routing cleanly isolated. From this page you can create new projects, view credentials, tweak settings, rotate keys, and delete projects you no longer need.

Creating a project

1

Open the Create project modal

Click the Create project button in the top-right corner of the Projects page. The creation modal opens immediately.
2

Name your project

Enter a descriptive name for your project. Use a convention that makes environments obvious, such as My App – Production or My App – Staging. You can rename the project at any time from its settings.
3

Click Create

Click Create application. Bondify provisions the project instantly and advances to the credential reveal screen.
4

Copy your Secret Key now

Your Project ID and Secret Key are displayed immediately after creation. Copy the Secret Key and store it in a secure secrets manager or environment variable — this is the only time the full key is shown.
Your Secret Key is displayed in full only once at creation time. Copy it to your environment variables (e.g., BONDIFY_SECRET_KEY=sk_...) before closing the modal. If you lose it, you must regenerate a new key, which invalidates the old one immediately.

Project cards and credentials

After creation, each project appears as a row in the Projects table. The table surfaces the most critical information at a glance:
ColumnDescription
Project nameThe human-readable label you assigned. Click it to open the project settings panel.
API KeyA masked preview of your Secret Key (first 12 characters). Use the copy icon to copy the full key to your clipboard.
CreatedThe date the project was created.
StatusWhether the project is Active (accepting auth sessions) or Inactive (all new sessions are rejected).
Sessions / ConfirmedThe lifetime count of auth sessions initiated and successfully confirmed for this project.

Editing project settings

Click a project name or select View API Keys from the row’s overflow menu to open the settings panel. From there you can update:
  • Name — rename the project at any time.
  • Webhook URL — add, update, or remove the endpoint that receives session event payloads.
  • Active / Inactive toggle — pause a project without deleting it. Inactive projects stop accepting new auth sessions immediately.
  • Public access toggle — when enabled, session initiation requests are accepted without server-side authentication. Use only for public-facing, low-risk flows.

Rotating your secret key

If your Secret Key is ever exposed, rotate it immediately:
  1. Open the project settings panel.
  2. Click Regenerate key and confirm the action in the dialog.
  3. The old key is invalidated immediately — any in-flight requests signed with it will fail.
  4. Update BONDIFY_SECRET_KEY on every server, CI pipeline, and environment that uses this project before deploying.
Key rotation does not affect existing confirmed sessions — only new API requests that need to authenticate against Bondify’s backend are impacted.

Deleting a project

To permanently remove a project, open the overflow menu on the project row and click Delete Project, then confirm.
Deletion is irreversible. All auth sessions, credentials, and configuration for the project are removed immediately. Any live integrations pointing to this project will stop working as soon as the key is invalidated.

Analytics

Track session volume, conversion rate, and daily activity across your projects.

Logs

Inspect individual auth sessions and debug failed or expired logins.