Stubborn.sh - my new project

Apr 18, 2026·
Marcin Grzejszczak
Marcin Grzejszczak
· 1 min read
Note

I’m running a new workshop related to AI and distributed systems. Click here to open the workshop page.

At Spring I/O Barcelona I announced a new project called Stubborn.

Stubborn makes it possible to run a broker for governing Spring Cloud Contract contracts. It can do a lot of other things too!

  • Did verifications happen?
  • Is it safe to deploy?
  • What is the dependency graph?
  • Dedicated Maven & Gradle plugins
  • Branch-aware can-i-deploy
  • Pending contracts (don’t block until provider catches up)
  • Consumer version selectors
  • Content hash deduplication
  • Version tags & compatibility matrix
  • Full webhooks + retry + history
  • CLI (13 commands)
  • JS/TS SDK
  • Data cleanup & retention policies
  • AI traffic-to-contract generation (capture HTTP, get SCC YAML)
  • MCP server (AI agents publish, verify & check deployments)
  • Maven repository import (migrate existing stubs)
  • RBAC + audit log
  • SSO / OIDC
  • HA deployment support

That’s quite a lot of features! See it for yourself!

Check out the website to learn more: stubborn.sh. The demo is available under demo.stubborn.sh.

Below you can find some screenshots.

Application graphs

Environments

Verifications