---
title: "Announcing Strictland - new contract testing library for message compatibility"
url: https://daily.dev/posts/announcing-strictland---new-contract-testing-library-for-message-compatibility-wjorok2tz
source_url: https://www.architecture-weekly.com/p/announcing-strictland-new-contract
type: article
source: "Architecture Weekly"
published: 2026-06-15T17:14:50.578Z
updated: 2026-06-15T20:20:14.521Z
tags: ["java", "architecture"]
reading_time: 8
upvotes: 10
comments: 1
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Announcing Strictland - new contract testing library for message compatibility

**[Architecture Weekly](https://daily.dev/sources/architectureweekly)** · 8 min read · 10 upvotes · 1 comments

## Summary

Strictland is a new open-source JVM contract testing library for message compatibility. Unlike Pact or Spring Cloud Contracts, it takes a lightweight approach: it serializes messages in unit tests and saves the output as snapshot files committed alongside code. Tests fail when the serialized shape changes unexpectedly. It supports two check types — snapshot checks (exact format lock) and compatibility checks (backward/forward compatibility between message versions). No broker, schema registry, or Docker setup required. Available on Maven Central at version 0.3.0, with plans to add .NET and TypeScript support.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.architecture-weekly.com/p/announcing-strictland-new-contract>

## Community discussion

Top comments from developers on daily.dev.

**@astridsawatzky** · 1 upvotes

> That really looks promising. Thank you for sharing.

## Similar posts on daily.dev

- [new contract testing library for message compatibility](https://daily.dev/posts/new-contract-testing-library-for-message-compatibility-w2olh6xns) · Event-Driven by Oskar Dudycz · 2 upvotes · 0 comments
- [Cloud Bits: Bounded by contract – Distributed Computing Musings](https://daily.dev/posts/cloud-bits-bounded-by-contract-distributed-computing-musings-kqbxt3nnp) · Distributed Computing Musings · 0 upvotes · 0 comments

---

Tags: [#java](https://daily.dev/tags/java), [#architecture](https://daily.dev/tags/architecture)

[View this post on daily.dev](https://daily.dev/posts/announcing-strictland---new-contract-testing-library-for-message-compatibility-wjorok2tz)
