The development of new integrations requires technical resources for companies. SDKs are mainly developed to build everything a developer would want to directly communicate with the corresponding interface/product. To facilitate Flagshipβs implementation, we have created some SDKs.
π Definition
SDK stands for Software Development Kit, which is a programming toolkit for developers that facilitates the development of software for a particular stack. Since Flagship is a platform that requires code development in your codebase, we have developed SDKs to facilitate its integration with your product.
βοΈ Configuration
Each SDK contains a package of pre-built methods designed to communicate with our Decision API or our Bucketing file. With them, you can quickly create the flags, KPIs, target users, and so on, that you want to use on Flagship.
Also, if you want to make changes to your SDKs, you can as they are totally open-source (as long as you mention the AB Tasty copyright).
To use one of our SDKs, you must first make sure your stack is compatible with one of the ones we offer (if you can't find a suitable SDK, refer to Can I use Flagship even if my SDK stack is not available?).
Once you have found the right SDK, you will need to download it and import it into your codebase. Then, you will need to initialize the first methods needed to synchronize your codebase with your Flagship account. You will find all the necessary information on the developer portal in the category of the SDK you are using.
Finally, you will need to implement the methods in your codebase that will allow you to create target users, flags, and KPIs that you will want to use on your Flagship account.
Here is the list of all available SDKs:
Android | ![]() |
IOS | ![]() |
NodeJS & JS |
![]() |
React | ![]() |
React Native |
![]() |
Python |
![]() |
Go | ![]() |
Java |
![]() |
.NET |
|
PHP |
|
Flutter |
![]() |
Need additional information?
Submit your request at product.feedback@abtasty.com
Always happy to help!