Introduction
Welcome to Split! This article walks through setting up your Split instance, installing the Split SDK, and creating your first feature flag to release rapidly and safely with feature flags and measure impact with experimentation. Specifically, it covers:
- Step 1: Install the SDK
- Step 2: Create a feature flag and target users
- Step 3: Send event data
- Step 4: Create a metric, monitor and measure the impact
For additional information or to start into reference docs, explore our help center to find feature reference guides, best practices, video walkthroughs and frequently asked questions.
- Install: Learn how to install Split’s SDKs to control feature flags in your application here.
- Setting up your account: Learn about managing and maintaining your Split account and users here.
- Feature flagging & configuration: Understand how to target your customers using Split’s feature flags here.
- Monitoring & experiment: Measure impact and make data-driven decisions with experimentation here.
- Integrate & automate: Understand Split’s API and connect Split with the solutions you use today here
- Working as a team: Functionality for teams that need more controls and additional organization here.
- Securing your data: Carry your security best practices through into Split here.
- Support: Understand support definitions and incident response times here.
Want to watch step by step videos? Explore all our video content here.
Getting started
Create an account / join an account
We assume you’ve created an account already, but if not, sign up here. If your team has an account, an admin can invite you from the users page in admin settings.
Understand accounts and projects
When you sign up you are sent a link to create an account. We utilize your company name as the account name. This can be changed later in your account's admin settings.
Within this account, you can create multiple projects. Your company should have one account in Split but can have multiple projects within that account. When you first create your account, you'll have one project named Default. This project has two environments and one traffic type underneath it. You can rename and edit these environments and traffic types as well as add more.
Projects allow you to separately manage your feature flags and experiments across your different business units, product lines, and/or applications. Each project in Split has its own separate set of environments, SDK API keys, feature flags, segments, metrics, and event types.
Learn more about projects.
Understand environments, traffic types, and API keys
Environments allow you to manage your feature flags throughout your development lifecycle — from local development to staging and production. When you first create your account, your project is provided with two environments. These two environments are named staging and production, and can be re-named. Learn more about environments.
Each environment is automatically set up with its own API keys. Use these API keys to connect the Split SDK to a specific environment. If you are setting Split up with a server side SDK, be sure to use the server API key type. If you are setting Split up in the browser or on a mobile client, be sure to use the browser API key type. If you are interested in using Split’s public API, create an admin API key type. Learn more about API keys.
Use traffic types to easily identify the customer traffic you are splitting. A traffic type is a particular identifier type for any hierarchy of your customer base. Traffic types in Split are customizable and can be any key you choose to send to Split, i.e. a user ID, team ID, IP address, browser ID, etc. Essentially, any internal database key you're using to track what "customer" means to you. When you first create your account, your project has one traffic type - user - but you can easily create additional like guest or anonymous. Learn more about traffic types.
Comments
0 comments
Please sign in to leave a comment.