Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@splitsoftware/splitio-api

splitio27Apache-2.0deprecated1.0.4TypeScript support: included

This package is deprecated. We encourage the usage of the API directly in the way it makes the most sense to you. If that will not work for you contact support@split.io and let us know!

Split API SDK. Interacts with Split API for identifying traffic.

Split, SDK, Identify, Traffic, Rollout

readme

Codeship Status for splitio/javascript-api Coverage Status npm

Split Javascript API

This API wrapper is designed to work with Split, the platform for controlled rollouts, serving features to your users via the Split feature flag to manage your complete customer experience.

Quick setup

For specific instructions on how to use this API refer to our official API documentation.

Commitment to Quality:

Split’s APIs are in active development and are constantly tested for quality. Unit tests are developed for each wrapper based on the unique needs of that language, and integration tests, load and performance tests, and behavior consistency tests are running 24/7 via automated bots. In addition, monitoring instrumentation ensures that these wrappers behave under the expected parameters of memory, CPU, and I/O.

About Split:

Split is the leading platform for intelligent software delivery, helping businesses of all sizes deliver exceptional user experiences, and mitigate risk, by providing an easy, secure way to target features to customers. Companies like WePay, LendingTree and thredUP rely on Split to safely launch and test new features and derive insights on their use. Founded in 2015, Split's team comes from some of the most innovative enterprises in Silicon Valley, including Google, LinkedIn, Salesforce and Splunk. Split is based in Redwood City, California and backed by Accel Partners and Lightspeed Venture Partners. To learn more about Split, contact hello@split.io, or start a 14-day free trial at www.split.io/trial.

Split has built and maintains a API wrappers for:

For a comprehensive list of opensource projects visit our Github page.

Try Split for Free:

Split is available as a 14-day free trial. To create an account, visit split.io/trial.

Learn more about Split:

Visit split.io/product for an overview of Split, or visit our documentation at docs.split.io for more detailed information.

System Status:

We use a status page to monitor the availability of Split’s various services. You can check the current status at status.split.io.

changelog

Split JavaScript API - Change log

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.0.4 - 2018-07-04

Changed

  • Fixed public api endpoint.
  • Added package-lock.json file.
  • Updating some dependencies.

1.0.3 - 2018-04-06

Changed

  • Changed the way the configuration is provided to the Gateway class and improved test coverage.

1.0.2 - 2017-08-09

Changed

  • Changed http cache expiration time to 60 seconds.

1.0.1 - 2017-07-04

Changed

  • Changed IAttribute interface to have ID as a required value.
  • Fixed TS Declarations and documentation accordingly.
  • Updated ts-tests & Attribute unit tests to cover this change.
  • Updated README.md.

1.0.0 - 2017-06-26

Added

  • Support for the Identify API.
  • TypeScript declaration files (.d.ts)
  • Added documentation files (CHANGELOG, README, Detailed-README & EXAMPLES)
  • Unit test coverage for the source code.
  • TS Declarations automated tests.
  • Integration with Codeship and Coveralls.