Enterprise

Diagrams as code for every repository you run

One annual contract for your platform team: diagrams drawn from your Terraform, schemas and workflows, checked for drift in CI across every repository, with limits written for you.

Drift caught in CI, in every repository

Call one reusable workflow from a central repository. Check mode compares each diagram with the files it was drawn from and fails the pull request that leaves it behind, and the nightly run opens a pull request that brings it back.

diagrams.yml
name: diagramson: pull_requestpermissions:  contents: readjobs:  check:    runs-on: ubuntu-latest    steps:      - uses: actions/checkout@v7        with:          persist-credentials: false      - uses: plotwork-official/plotwork-action@dcec4036897b73bd3ea724b3991f4fd0ac880757 # v1.0.0-beta.14        with:          command: generate          mode: check

What a platform team gets

The same engine as every plan, with the parts a company of many teams needs around it.

Preparing for an audit? Keep the network and data-flow diagrams auditors ask for current in CI, with a record of every change.Diagrams for audits

  • One drift dashboard for the organisation

    Every run reports to your organisation, so the portal shows which repositories have diagrams out of step with their files, without opening each one.

    The drift dashboard (opens in a new tab)
  • Your brand on every diagram

    Brand themes paint hosted diagrams in your colours, and custom icon packs draw your own services and products by name.

    Brand themes (opens in a new tab)
  • Self-hosting for regulated companies

    Run the engine inside your own network as one container. It draws with no outbound request, so diagram text never leaves the building.

    Self-hosting the engine (opens in a new tab)
  • Built to pass a security review

    The hosted service draws in memory and stores no diagram source. Check mode reads no secret and makes no network request. The npm packages are published with provenance and checksums, and every audit event reaches your Datadog, Dynatrace, Splunk, Microsoft Sentinel or signed webhook as it happens.

    Privacy policy (opens in a new tab)
  • Support from people who build it

    Priority support, an uptime SLA, a data processing agreement and one invoice a year, written into the contract.

  • Limits written for your organisation

    Calls, hosted diagrams, storage and people are set for your organisation in the contract, and raised when you grow.

What the contract includes

Everything in Pro, for the organisation the contract names, and these terms.

Compare plans
  • Everything in Pro
  • Custom limits on calls, diagrams, storage and people
  • Single sign-on with OpenID Connect
  • Single sign-on with SAML
  • SCIM provisioning of members and groups
  • An uptime SLA
  • Priority support
  • Annual invoicing
  • A data processing agreement (DPA)
  • Audit log export
  • Audit events and drift sent to Datadog, Dynatrace, Splunk, Microsoft Sentinel or a webhook
  • A self-hosting licence, as an add-on

Talk to us

Tell us about your team and the repositories you run. The enquiry goes to the people who build Plotwork, and we reply by email.

  1. We read your enquiry and reply by email.
  2. A call to see your repositories and what you want drawn.
  3. A contract with limits written for your organisation.

We keep your enquiry to answer it, and delete it after 24 months. Privacy policy (opens in a new tab)

What do you need? Tick any that apply.
For example: architecture diagrams kept in step with Terraform across our platform repositories.0 of 2000 characters