Skip to content
Bitween AI is on the way

Platform · Security & governance

Governance built into the integration layer.

Who can see exchanges, who can change a retry policy, who wrote that SQL? Bitween answers with fine-grained roles, an audit trail written in the same transaction as every change, and hardened defaults.

bitween.yourcompany.com/team
Roles permission matrix with a live preview of the navigation a role would see

61 permissions

Area-and-action permissions combined into custom roles, with Administrator, Member and Viewer built in.

Microsoft sign-in

Sign in through Microsoft Entra ID, alongside passwords or instead of them.

Strong credentials

PBKDF2-HMAC-SHA256 with 210,000 iterations, constant-time comparison, and lockout after five failures.

Immediate revocation

Permissions are read on every request, so removing a role or a partner key takes effect at once.

Secrets stay secret

Secret adapter properties are masked in every response and redacted from the audit trail.

Hardened HTTP

Content Security Policy, frame denial, no-sniff, strict referrers and no-store on JSON responses.

Audit trail

Every change, with its before and after.

Subscriptions, partners, keys, gateways, retry policies, settings, accounts and roles: each change records the member, the time and the old and new value of every property, in the same transaction as the change.

  • No API edits or deletes it
  • Entries from one save share a correlation id
  • Filter by entity, member or date
bitween.yourcompany.com/audit
Audit trail listing configuration changes with old and new values

Separation of duties

Permissions shaped around real jobs.

Operate, build, configure and administer are separate, down to writing SQL without the right to change database credentials.

PermissionAllows
exchanges.operateRetry and resubmit exchanges, run a scheduled retry now
subscriptions.operatePause, resume, receive now, roll up now, reset a retry budget
data-source-statements.editWrite the SQL a database may run, without changing its credentials
data-sources.operateTest a connection
audit.viewRead the audit trail (there is no edit permission, because nothing can change it)

Production checklist

Hardening, written down.

The documentation ships a production checklist. These are the first steps every deployment should take.

  • 1Set unguessable break-glass admin credentials
  • 2Change or replace the seeded administrator
  • 3Replace or remove the SYSTEM partner’s API key
  • 4Use a long random token signing key and your own issuer and audience
  • 5Keep exchange files private when payloads are sensitive
  • 6Serve over HTTPS and connect data sources with least-privilege logins

Documentation

Written from the source code.

Every claim on this page links to documentation that is synced from the Bitween repository.

Put every integration on one governed pipeline.

Talk to the architects who build Bitween about your partners, systems and message volumes, or start from the docs and run it yourself today.