# Apply Plugins to more than one api at a time

**URL:** https://discuss.konghq.com/t/apply-plugins-to-more-than-one-api-at-a-time/882
**Category:** General
**Created:** [April 26, 2018, 1:50am UTC](https://discuss.konghq.com/t/apply-plugins-to-more-than-one-api-at-a-time/882 "2018-04-26T01:50:28Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![kongj2ee](https://avatars.discourse-cdn.com/v4/letter/k/e99b99/32.png) [@kongj2ee](https://discuss.konghq.com/u/kongj2ee)
#### Post date: [April 26, 2018, 1:50am UTC](https://discuss.konghq.com/t/apply-plugins-to-more-than-one-api-at-a-time/882/1 "2018-04-26T01:50:28Z")

</div>

Hi

Currently, Kong supports Global and service\route\api level plugins. is there a way to enable a plugin at a set of api level rather than individual or gloabl level. For example, if I have 100 apis, i would like to enable OIDC authentiation for 80 apis whereas enable key auth for 5 apis and basic auth for 15 apis. Is this possible without enabling plugin at individual api level?

---

<div class="post-metadata">

### Author: ![thibaultcha](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/thibaultcha/32/340_2.png) [@thibaultcha](https://discuss.konghq.com/u/thibaultcha)
#### Post date: [April 26, 2018, 7:53pm UTC](https://discuss.konghq.com/t/apply-plugins-to-more-than-one-api-at-a-time/882/2 "2018-04-26T19:53:41Z")

</div>

Hi,

Not yet. We will be working on this in the near future, stay tuned!

---

<div class="post-metadata">

### Author: ![Cooper](https://yyz2.discourse-cdn.com/flex036/user_avatar/discuss.konghq.com/cooper/32/9_2.png) [@Cooper](https://discuss.konghq.com/u/Cooper)
#### Post date: [April 26, 2018, 8:30pm UTC](https://discuss.konghq.com/t/apply-plugins-to-more-than-one-api-at-a-time/882/3 "2018-04-26T20:30:31Z")

</div>

@kongj2ee I’m guessing that part of what you are trying to achieve here is avoiding having to configure a given plugin many times on many different APIs - you want to avoid duplication, and gain consistency.

One thing that may be helpful is to use [the new Routes and Services entities](https://konghq.com/blog/kong-ce-0-13-0-released/), instead of the deprecated API entity. Part of the motivation for us to create these new entities was to solve your problem!

Depending on how your Routes and Services are configured, you may be able to add a plugin to many Routes by configuring it just once on a single Service (that serves all the Routes).
