Skip to content
@absmartly

A/B Smartly

A/B Smartly - Your A/B Testing Platform
ABsmartly Logo

ABsmartly

🚀 The Most Developer-Friendly A/B Testing Platform

Website Documentation Blog


🎯 What is ABsmartly?

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.

✨ Key Features

🔬 Advanced Experimentation

Run complex multivariate tests with statistical rigor

⚡ Real-Time Results

See experiment results update in real-time

🛡️ Feature Flags

Deploy features safely with powerful targeting

📊 Statistical Engine

Bayesian statistics for accurate results

🔌 Easy Integration

SDKs for all major languages and frameworks

🎨 Visual Editor

No-code experiment creation for marketers

🛠️ Open Source Projects

Core SDKs

SDK Description Stars
Java SDK Official Java SDK for ABsmartly Stars
JavaScript SDK Browser and Node.js SDK Stars
Go SDK Official Go SDK Stars
Python SDK Python SDK for ABsmartly Stars
PHP SDK PHP SDK for server-side experiments Stars
React SDK React hooks and components Stars
Swift SDK iOS and macOS SDK Stars
.NET SDK C# and .NET SDK Stars
Vue2 SDK Vue 2 SDK with plugin support Stars

Developer Tools

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

🚀 Quick Start

1. Install an SDK

# JavaScript/TypeScript
npm install @absmartly/javascript-sdk

# Python
pip install absmartly

# Go
go get github.com/absmartly/go-sdk

2. Initialize the 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'
});

3. Create an Experiment

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
}

📈 Why Choose ABsmartly?

For Developers 👨‍💻

  • Type-safe SDKs with excellent IDE support
  • Flexible targeting with custom attributes
  • Webhook integrations for CI/CD pipelines
  • REST API for complete control

For Product Teams 📊

  • Visual experiment builder - no code required
  • Real-time analytics with confidence intervals
  • Audience segmentation and targeting
  • Collaborative workflows with approval processes

For Data Scientists 🔬

  • Bayesian statistics for accurate decision-making
  • Sequential testing to reduce sample sizes
  • Custom metrics and goal tracking
  • Raw data exports for advanced analysis

🤝 Contributing

We welcome contributions to all our open-source projects! Check out our Contributing Guidelines to get started.

Ways to Contribute

  • 🐛 Report bugs and issues
  • 💡 Suggest new features
  • 📖 Improve documentation
  • 🔧 Submit pull requests

📚 Resources

🏢 About ABsmartly

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.

Ready to accelerate your experimentation?

Get Started Contact Sales Book Demo


WebsiteDocumentationBlogTwitterLinkedIn

© 2024 ABsmartly. Built with ❤️ for developers and data teams.

Popular repositories Loading

  1. javascript-sdk javascript-sdk Public

    A/B Smartly Javascript SDK

    JavaScript 7 5

  2. vue2-sdk vue2-sdk Public

    A/B Smartly Vue 2 SDK

    JavaScript 3

  3. java-sdk java-sdk Public

    AB Smartly Java SDK

    Java 3 1

  4. react-sdk react-sdk Public

    TypeScript 3 4

  5. php-sdk php-sdk Public

    A/B Smartly php-sdk

    PHP 2 1

  6. segment segment Public

    A/B Smartly - Segment integration

    JavaScript 2

Repositories

Showing 10 of 21 repositories

Top languages

Loading…

Most used topics

Loading…