Touchstone
Clojure A/B testing library for data-driven experimentation.
Pricing
Free tier
Flat rate
Adoption
↘CoolingLicense
Open Source
Data freshness
Aging · Jun 8, 2026Overview
What is Touchstone?
Touchstone is a Clojure library designed to facilitate A/B testing in applications. It enables developers to conduct experiments and make data-driven decisions by comparing different versions of their software.
Key differentiator
“Touchstone stands out by offering a focused and lightweight approach to A/B testing specifically tailored for the Clojure ecosystem, making it easier for developers to integrate experimentation into their applications without complex setup.”
Capability profile
Capability Radar
Honest assessment
Strengths & Weaknesses
↑ Strengths
↓ Weaknesses
Touchstone is specifically designed for Clojure, limiting its utility for developers working in other languages.
The open-source nature of Touchstone means that the support and documentation may not be as comprehensive or up-to-date compared to more widely used libraries.
Integrating A/B testing can introduce additional processing steps, which might affect application performance under high load scenarios.
Fit analysis
Who is it for?
✓ Best for
Teams building web applications in Clojure who need to conduct A/B testing for optimization.
Developers looking to integrate experimentation into their existing Clojure projects without external dependencies.
✕ Not a fit for
Projects that require real-time analysis of experiment results, as Touchstone is designed for batch processing.
Teams working with languages other than Clojure who may need a more language-agnostic solution.
Cost structure
Pricing
Free Tier
Available
Open source — free to use
Starts at
$0
Model
Flat rate
Enterprise
None
Performance benchmarks
How Fast Is It?
Ecosystem
Relationships
Integrations
Next step
Get Started with Touchstone
Step-by-step setup guide with code examples and common gotchas.