# How to host solace semp swagger ui on a linux machine?

**URL:** <https://community.solace.com/t/how-to-host-solace-semp-swagger-ui-on-a-linux-machine/496>\
**Category:** Solace Event Broker\
**Tags:** rest, semp\
**Created:** [November 27, 2020, 7:03pm UTC](https://community.solace.com/t/how-to-host-solace-semp-swagger-ui-on-a-linux-machine/496 "2020-11-27T19:03:05Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adams](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/adams/32/740_2.png) [@Adams](https://community.solace.com/u/Adams)\
**Post date:** [November 27, 2020, 7:03pm UTC](https://community.solace.com/t/how-to-host-solace-semp-swagger-ui-on-a-linux-machine/496/1 "2020-11-27T19:03:05Z")

</div>

I have downloaded the solace semp v2 spec file from [www.solace.com](http://www.solace.com). I would like to host the UI on my Linux server using this spec file. How can I achieve this? Please let me know what needs to be done and what I need to accomplish this?

---

<div class="post-metadata">

**Author:** ![marc](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/marc/32/2191_2.png) [@marc](https://community.solace.com/u/marc)\
**Post date:** [December 1, 2020, 3:48pm UTC](https://community.solace.com/t/how-to-host-solace-semp-swagger-ui-on-a-linux-machine/496/2 "2020-12-01T15:48:31Z")

</div>

Hi @Adams,

SEMPv2 is the RESTful management API for the PubSub+ Event Broker and doesn’t offer a GUI of it’s own. It is available with a broker install so you can install a broker locally (such as using [docker](https://solace.com/products/event-broker/software/getting-started/)) if you want the service impl available locally.

And if you want a GUI tool that you can use to create/run your SEMP queries I usually recommend using Postman. They should have a linux installer and then you can [import the SEMPv2 OpenAPI document into postman](https://learning.postman.com/docs/integrations/available-integrations/working-with-openAPI/) and it will generate you a collection to start with. This page shows how to do that.

Hope that helps!

---

<div class="post-metadata">

**Author:** ![Aaron](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/aaron/32/843_2.png) [@Aaron](https://community.solace.com/u/Aaron)\
**Post date:** [December 2, 2020, 2:27am UTC](https://community.solace.com/t/how-to-host-solace-semp-swagger-ui-on-a-linux-machine/496/3 "2020-12-02T02:27:10Z")

</div>

Do you mean this Swagger UI? [SEMP API Reference](https://docs.solace.com/API-Developer-Online-Ref-Documentation/swagger-ui/config/index.html)

I think it was generated with [REST API Documentation Tool | Swagger UI](https://swagger.io/tools/swagger-ui/) ?

---

<div class="post-metadata">

**Author:** ![Manikanta](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/manikanta/32/366_2.png) [@Manikanta](https://community.solace.com/u/Manikanta)\
**Post date:** [December 7, 2020, 10:02pm UTC](https://community.solace.com/t/how-to-host-solace-semp-swagger-ui-on-a-linux-machine/496/4 "2020-12-07T22:02:00Z")

</div>

Yes @Aaron, I got it. I hosted using swagger-ui. Thank you

---

<div class="post-metadata">

**Author:** ![Manikanta](https://yyz1.discourse-cdn.com/solace/user_avatar/community.solace.com/manikanta/32/366_2.png) [@Manikanta](https://community.solace.com/u/Manikanta)\
**Post date:** [December 7, 2020, 10:03pm UTC](https://community.solace.com/t/how-to-host-solace-semp-swagger-ui-on-a-linux-machine/496/5 "2020-12-07T22:03:53Z")

</div>

Thanks @marc. I used swagger-ui as i am familiar with swagger than postman. Thank you
