https://www.growthbook.io/ logo
#ask-questions
Title
# ask-questions
a

acceptable-sundown-14551

12/12/2023, 8:03 AM
Hi team, I had one doubt regarding the flow, so when integrating SDK for growthbook with out backend systems, we define a population that a particular experiment is supposed to work on, and then using set attributes we basically send these attributes to growthbook instance where all the linking of these population with respective experiment based on experiment key and creation of result table takes place. I am concerned which api call is responsible for that?...i was not able to find any such endpoint in the docs as well as in the code. Please also correct me if i understood something wrong. Thanks!
f

future-teacher-7046

12/12/2023, 12:33 PM
Hi Archit. GrowthBook actually works a little differently. The SDKs determine which variation to assign locally, not via a network request. This approach is much better for performance and privacy. The only API endpoint is
/api/features/[YOUR CLIENT KEY]
which returns a cacheable list of all features/experiments with rules about who should be included and how variations should be assigned.
a

acceptable-sundown-14551

12/12/2023, 2:33 PM
ohh so all the variation assignment and everything takes place at backend side only?....i mean growthbook only provides rules for split and accordingly the split happens at sdk side itself?
f

future-teacher-7046

12/12/2023, 2:34 PM
Yes
a

acceptable-sundown-14551

12/12/2023, 2:34 PM
ohh thankyou so much!!
4 Views