# Apache Struts REST Plugin

**Canonical:** https://apis.io/apis/apache-struts/apache-struts-rest-plugin/  
**Provider:** Apache Struts — https://apis.io/providers/apache-struts/  
**Documentation:** https://struts.apache.org/plugins/rest/

Apache Struts REST Plugin is one of 2 APIs that [Apache Struts](https://apis.io/providers/apache-struts/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include REST, Java, MVC, JSON, and XML. The published artifact set on APIs.io includes API documentation.

The Struts REST Plugin provides a convention-based REST API framework for building RESTful services. It maps HTTP methods to action methods (GET→index/show, POST→create, PUT→update, DELETE→destroy) and supports multiple content type negotiation for JSON, XML, and HTML responses via content type headers and URL extensions.

## Machine-readable artifacts (3)

- **Documentation** — https://struts.apache.org/plugins/rest/
- **SDKs** — https://search.maven.org/search?q=org.apache.struts2
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/apache-struts/refs/heads/main/apis.yml

## Other Apache Struts APIs (1)

- [Apache Struts resource API](https://apis.io/apis/apache-struts/apache-struts-resource-api/)

## Tags

REST, Java, MVC, JSON, XML

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/apache-struts/apache-struts-rest-plugin/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/apache-struts/.
