# REST

Linx supports the creation and hosting of REST web services.

{% hint style="info" %}
New to REST?\
For an overview of the REST plugin, go [here](https://docs.linx.software/reference/plugins/rest).

For specific details on using Linx to call a REST API, go [here](https://docs.linx.software/reference/plugins/rest/content/callrestendpoint).
{% endhint %}

Listed below is a collection of practical guides that explain and demonstrate how to **host** your own REST web services.

***

## Guides for hosting a REST API

***

* [RESTHost Overview Guide](https://docs.linx.software/guides/rest-overview)
* [Get Started - Hello World](https://community.linx.software/community/t/resthost-get-started-hello-world/466)
* [Before and After operation events](https://docs.linx.software/guides/rest_operation_events)
* [Working with inputs](https://docs.linx.software/guides/resthost-working-with-inputs)
* [Handling responses](https://docs.linx.software/guides/rest-responses)
* [Securing your API](https://community.linx.software/t/resthost-guide-securing-your-api/462)
* [Deploying and common issues](https://docs.linx.software/guides/rest-deployment)
* [Generating API documentation](https://docs.linx.software/guides/rest-documentation)
* [Sample solution: CRUD and file operations](https://community.linx.software/t/resthost-sample-solution-crud-and-file-operations/467)

***

## Sample

View our sample solution on [GitHub](https://github.com/linx-software/petstore-api).
