DOCS
Log in
Book a demo
Introduction
Welcome
How Antithesis works
Using Antithesis with AI
Get started
Setup guide
For Docker Compose users
For Kubernetes users
Test an example system
With Docker Compose
Build and run an etcd cluster
Add a test template
With Kubernetes
Build and run an etcd cluster
Add a test template
Concepts
Properties and assertions
Properties in Antithesis
Assertions in Antithesis
Sometimes Assertions
Properties to test for
Fault injection
Types of faults
Pausing faults
Fault events in logs and reports
Product
Test templates
Creating test templates
Test commands
How to check a test template locally
How to port tests to Antithesis
Test launchers
The triage report
Findings
Environment
Utilization
Properties
Logs Explorer & multiverse map
Debugging
Causality analysis
Simple Multiverse debugging
Advanced multiverse debugging
The Antithesis multiverse
Querying with event sets
Environment utilities
Using the Antithesis Notebook
Cookbook
Tooling integrations
CI integration
Discord and Slack integrations
Issue tracker integration - BETA
Configuration
Access and authentication
The Antithesis environment
Best practices
Docker best practices
Kubernetes best practices
Optimizing for testing
References
REST API
Coverage instrumentation
SDK reference
Define test properties
Generate randomness
Manage test lifecycle
Assertion catalog
Go
Instrumentor
Tutorial
Assert (reference)
Lifecycle (reference)
Random (reference)
Java
Using the SDK
Building your software
Tutorial
Assert (reference)
Lifecycle (reference)
Random (reference)
C SDK
C++
C/C++ Instrumentation
Legacy C/C++ Instrumentation
Tutorial
Assert (reference)
Lifecycle (reference)
Random (reference)
JavaScript
Python
Tutorial
Assert (reference)
Lifecycle (reference)
Random (reference)
Rust
Instrumentation
Legacy Rust instrumentation
Tutorial
Assert (reference)
Lifecycle (reference)
Random (reference)
.NET
Instrumentation
Tutorial
Assert (reference)
Lifecycle (reference)
Random (reference)
Languages not listed above
Assert (reference)
Lifecycle (reference)
Assertion Schema
Webhooks
Launching a test
Launching a debugging session
Webhook parameters
Handling external dependencies
FAQ
Product FAQs
POC FAQ
Release notes
General reliability resources
Reliability glossary
Techniques for better software testing
Autonomous testing
Deterministic simulation testing
Property-based testing
Catalog of reliability properties for key-value datastores
Catalog of reliability properties for blockchains
Test ACID compliance with a ring test
White paper — How much does an outage cost?
Search the docs…
Book a demo
Log in
Docs
Reference
SDKs
C SDK
C SDK
Contact us
about the availability of the C SDK.
Random (reference)
C++