The active ingredient in Kamagra 100 is sildenafil citrate, which is the same as in Viagra. The ED medication sildenafil (which is basically the generic (unbranded) form of Viagra and thus less expensive) also contains sildenafil citrate and functions similarly to Viagra.