ABsmartly is a powerful, developer-centric A/B testing and feature flagging platform that enables teams to run experiments at scale. Built by developers for developers, it provides the tools and infrastructure needed to make data-driven decisions with confidence.
Run complex multivariate tests with statistical rigor |
See experiment results update in real-time |
Deploy features safely with powerful targeting |
Bayesian statistics for accurate results |
SDKs for all major languages and frameworks |
No-code experiment creation for marketers |
SDK | Description | Stars |
---|---|---|
Java SDK | Official Java SDK for ABsmartly | |
JavaScript SDK | Browser and Node.js SDK | |
Go SDK | Official Go SDK | |
Python SDK | Python SDK for ABsmartly | |
PHP SDK | PHP SDK for server-side experiments | |
React SDK | React hooks and components | |
Swift SDK | iOS and macOS SDK | |
.NET SDK | C# and .NET SDK | |
Vue2 SDK | Vue 2 SDK with plugin support |
Tool | Description | Status |
---|---|---|
Chrome Extension | Visual experiment creation & debugging | 🚧 Beta |
MCP Server | Model Context Protocol integration | ✅ Active |
CLI Tools | Command-line interface for ABsmartly | ✅ Active |
# JavaScript/TypeScript
npm install @absmartly/javascript-sdk
# Python
pip install absmartly
# Go
go get github.com/absmartly/go-sdk
import { ABsmartly } from '@absmartly/javascript-sdk';
const absmartly = new ABsmartly({
endpoint: 'https://your-instance.absmartly.io/v1',
apiKey: 'YOUR_API_KEY',
application: 'your-app',
environment: 'production'
});
const context = absmartly.createContext({
units: {
userId: 'user-123',
sessionId: 'session-456'
}
});
const treatment = context.getTreatment('homepage-hero-test');
if (treatment === 1) {
// Show variant A
} else {
// Show variant B
}
- Type-safe SDKs with excellent IDE support
- Flexible targeting with custom attributes
- Webhook integrations for CI/CD pipelines
- REST API for complete control
- Visual experiment builder - no code required
- Real-time analytics with confidence intervals
- Audience segmentation and targeting
- Collaborative workflows with approval processes
- Bayesian statistics for accurate decision-making
- Sequential testing to reduce sample sizes
- Custom metrics and goal tracking
- Raw data exports for advanced analysis
We welcome contributions to all our open-source projects! Check out our Contributing Guidelines to get started.
- 🐛 Report bugs and issues
- 💡 Suggest new features
- 📖 Improve documentation
- 🔧 Submit pull requests
- 📖 Documentation - Complete guides and API references
- 📝 Blog - Best practices and case studies
- 🎥 Video Tutorials - Step-by-step guides
ABsmartly is trusted by leading companies worldwide to power their experimentation programs. Our platform handles billions of events monthly, enabling teams to make confident, data-driven decisions.
Website • Documentation • Blog • Twitter • LinkedIn
© 2024 ABsmartly. Built with ❤️ for developers and data teams.