# Rest endpoint to show which plugins and rivers are installed

**URL:** <https://discuss.elastic.co/t/rest-endpoint-to-show-which-plugins-and-rivers-are-installed/7924>\
**Category:** Elasticsearch\
**Created:** [May 31, 2012, 7:49am UTC](https://discuss.elastic.co/t/rest-endpoint-to-show-which-plugins-and-rivers-are-installed/7924 "2012-05-31T07:49:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mobz\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mobz_2/32/2473_2.png) [@mobz\_2](https://discuss.elastic.co/u/mobz_2)\
**Post date:** [May 31, 2012, 7:49am UTC](https://discuss.elastic.co/t/rest-endpoint-to-show-which-plugins-and-rivers-are-installed/7924/1 "2012-05-31T07:49:43Z")

</div>

Just wondering if there is a rest interface for finding out which plugins  
and rivers are installed? It could be useful for elasticsearch-head for  
example

---

<div class="post-metadata">

**Author:** ![jprante](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jprante/32/44941_2.png) [@jprante](https://discuss.elastic.co/u/jprante)\
**Post date:** [May 31, 2012, 5:23pm UTC](https://discuss.elastic.co/t/rest-endpoint-to-show-which-plugins-and-rivers-are-installed/7924/2 "2012-05-31T17:23:50Z")

</div>

Hi Ben,

Just opened a pull request:

> <https://github.com/elastic/elasticsearch/pull/1993>
>
> Hi kimchy,
> 
> I'd like to add a REST endpoint for a list of plugins to Elasticsear…ch.
> 
> Only the last commit, please ignore the sitedocs stuff, I'm just wrestling with git branches und github pull requests.
> 
> Cheers, 
> 
> Jörg

[https://github.com/jprante/elasticsearch/commit/69ea1d1a4a78a1f99391028181de84c966b5f514](https://github.com/jprante/elasticsearch/commit/69ea1d1a4a78a1f99391028181de84c966b5f514)

It works like this:

curl -XGET 'localhost:9200/\_plugins'  
{  
"ok" : true,  
"plugins" : {  
"analysis-combo" : "Analyser that can multiplex multiple terms from  
different analyzers",  
"skywalker" : "Skywalker - Luke for Elasticsearch",  
"oai-river" : "OAI River Plugin",  
"analysis-icu" : "UTF related ICU analysis support"  
}  
}

When plugin authors provide feature lists in the plugin descriptions, they  
could be interpreted by other plugins.

Jörg

On Thursday, May 31, 2012 9:49:43 AM UTC+2, mobz wrote:

> Just wondering if there is a rest interface for finding out which plugins  
> and rivers are installed? It could be useful for elasticsearch-head for  
> example

---

<div class="post-metadata">

**Author:** ![mobz\_2](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mobz_2/32/2473_2.png) [@mobz\_2](https://discuss.elastic.co/u/mobz_2)\
**Post date:** [May 31, 2012, 11:21pm UTC](https://discuss.elastic.co/t/rest-endpoint-to-show-which-plugins-and-rivers-are-installed/7924/3 "2012-05-31T23:21:40Z")

</div>

awesome! Thanks

-B

On Friday, 1 June 2012 03:23:50 UTC+10, Jörg Prante wrote:

> Hi Ben,
> 
> Just opened a pull request:
> 
> [REST endpoint for a list of plugins by jprante · Pull Request #1993 · elastic/elasticsearch · GitHub](https://github.com/elasticsearch/elasticsearch/pull/1993)
> 
> [https://github.com/jprante/elasticsearch/commit/69ea1d1a4a78a1f99391028181de84c966b5f514](https://github.com/jprante/elasticsearch/commit/69ea1d1a4a78a1f99391028181de84c966b5f514)
> 
> It works like this:
> 
> curl -XGET 'localhost:9200/\_plugins'  
> {  
> "ok" : true,  
> "plugins" : {  
> "analysis-combo" : "Analyser that can multiplex multiple terms from  
> different analyzers",  
> "skywalker" : "Skywalker - Luke for Elasticsearch",  
> "oai-river" : "OAI River Plugin",  
> "analysis-icu" : "UTF related ICU analysis support"  
> }  
> }
> 
> When plugin authors provide feature lists in the plugin descriptions, they  
> could be interpreted by other plugins.
> 
> Jörg
> 
> On Thursday, May 31, 2012 9:49:43 AM UTC+2, mobz wrote:
> 
> > Just wondering if there is a rest interface for finding out which plugins  
> > and rivers are installed? It could be useful for elasticsearch-head for  
> > example

---

<div class="post-metadata">

**Author:** ![Ivan](https://avatars.discourse-cdn.com/v4/letter/i/df788c/32.png) [@Ivan](https://discuss.elastic.co/u/Ivan)\
**Post date:** [June 1, 2012, 4:10pm UTC](https://discuss.elastic.co/t/rest-endpoint-to-show-which-plugins-and-rivers-are-installed/7924/4 "2012-06-01T16:10:49Z")

</div>

Rivers are defined in the \_river index, so they can be queried like  
any other index:

[http://localhost:9200/\_river/\_search?q=](http://localhost:9200/_river/_search?q=)\*

--  
Ivan

On Thu, May 31, 2012 at 4:21 PM, mobz [ben@mobz.org](mailto:ben@mobz.org) wrote:

> awesome! Thanks
> 
> -B
> 
> On Friday, 1 June 2012 03:23:50 UTC+10, Jörg Prante wrote:
> 
> > Hi Ben,
> > 
> > Just opened a pull request:
> > 
> > [REST endpoint for a list of plugins by jprante · Pull Request #1993 · elastic/elasticsearch · GitHub](https://github.com/elasticsearch/elasticsearch/pull/1993)
> > 
> > [https://github.com/jprante/elasticsearch/commit/69ea1d1a4a78a1f99391028181de84c966b5f514](https://github.com/jprante/elasticsearch/commit/69ea1d1a4a78a1f99391028181de84c966b5f514)
> > 
> > It works like this:
> > 
> > curl -XGET 'localhost:9200/\_plugins'  
> > {  
> > "ok" : true,  
> > "plugins" : {  
> > "analysis-combo" : "Analyser that can multiplex multiple terms from  
> > different analyzers",  
> > "skywalker" : "Skywalker - Luke for Elasticsearch",  
> > "oai-river" : "OAI River Plugin",  
> > "analysis-icu" : "UTF related ICU analysis support"  
> > }  
> > }
> > 
> > When plugin authors provide feature lists in the plugin descriptions, they  
> > could be interpreted by other plugins.
> > 
> > Jörg
> > 
> > On Thursday, May 31, 2012 9:49:43 AM UTC+2, mobz wrote:
> > 
> > > Just wondering if there is a rest interface for finding out which plugins  
> > > and rivers are installed? It could be useful for elasticsearch-head for  
> > > example

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 3:26am UTC](https://discuss.elastic.co/t/rest-endpoint-to-show-which-plugins-and-rivers-are-installed/7924/5 "2017-07-06T03:26:01Z")

</div>


