# TLC Model Checker

**Canonical:** https://apis.io/apis/tla-plus-foundation/tlc-model-checker/  
**Provider:** TLA Plus Foundation — https://apis.io/providers/tla-plus-foundation/  
**Documentation:** https://github.com/tlaplus/tlaplus

TLC Model Checker is one of 6 APIs that [TLA Plus Foundation](https://apis.io/providers/tla-plus-foundation/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Model Checking, Formal Verification, and Java. The published artifact set on APIs.io includes API documentation and a GitHub repository.

TLC is the primary model checker for specifications written in TLA+. It can be run from the command line using tla2tools.jar or consumed as a Java dependency via Maven from central.sonatype.org. Requires Java 11+. The current stable release is v1.7.4 (The Xenophanes release) with pre-release v1.8.0 (The Clarke release) available.

## Machine-readable artifacts (3)

- **Documentation** — https://tla.msr-inria.inria.fr/tlatoolbox/doc/model/executing-tlc.html
- **GitHubRepository** — https://github.com/tlaplus/tlaplus
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/tla-plus-foundation/refs/heads/main/apis.yml

## Other TLA Plus Foundation APIs (5)

- [TLAPS Proof System](https://apis.io/apis/tla-plus-foundation/tlaps-proof-system/)
- [TLA+ Toolbox IDE](https://apis.io/apis/tla-plus-foundation/tla-toolbox-ide/)
- [TLA+ VS Code Extension](https://apis.io/apis/tla-plus-foundation/vscode-tlaplus/)
- [TLA+ Community Modules](https://apis.io/apis/tla-plus-foundation/community-modules/)
- [TLA+ Specification Examples](https://apis.io/apis/tla-plus-foundation/tlaplus-examples/)

## Tags

Model Checking, Formal Verification, Java

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tla-plus-foundation/tlc-model-checker/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tla-plus-foundation/.
