Quickstart guide

From zero to your first dependency check in under 15 minutes.

Prerequisites

  • A Buildpathio account — sign up free
  • At least one service repo on GitHub or GitLab
  • The ability to push a workflow file or run a CLI tool in CI

Step 1: Create a workspace

After signing in, create a new workspace for your organization. Each workspace has a unique API token you'll use when submitting manifests.

Your API token is scoped to a single workspace. Teams with multiple platforms (e.g. monorepo + separate mobile services) typically use separate workspaces.

Step 2: Push your first manifest

A manifest describes one service: its name, version, the contracts it exposes, and the services it depends on. Push it with a single API call from CI:

Step 3: Define your manifest file

Create buildpath-manifest.json in the root of each service repo:

Step 4: Add the GitHub Action

Add the Buildpathio check step to your existing CI workflow:

Step 5: Open your first PR

Push a branch and open a pull request. Within 20–40 seconds, Buildpathio posts a check to your PR showing the full downstream impact of your changes:

  • BREAKING — a contract change that will break consumers
  • WARNING — a deprecation or interface drift that needs review
  • UNAFFECTED — downstream services that are safe
BREAKING blocks merge by default in the Pro and Team plans. You can override this with a justification comment (audited). On the Starter plan it's informational only.

Next steps