Apache Struts
Apache Struts is a free, open-source, MVC framework for creating elegant, modern Java web applications. It provides a clean separation between the model, view, and controller layers with a powerful convention-over-configuration approach, interceptor-based AOP support, type-safe configuration, and built-in REST plugin. Apache Struts is maintained by the Apache Software Foundation and is widely used in enterprise Java web development.
Apache Struts publishes 2 API contracts indexed on the APIs.io network, including Resource API, and 1 more. Tagged areas include Java, MVC, Web Applications, Web Framework, and Open Source.
The Apache Struts catalog on APIs.io includes 1 Spectral governance ruleset.
Apache Struts’ developer surface includes authentication, documentation, developer portal, getting-started guide, release notes, support, FAQ, and 14 more developer resources.
Kin Score
Standards implemented 1
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 2
Individual APIs this provider publishes, each with its own machine-readable definition.
Apache Struts REST Plugin
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→upd...
Apache Struts Resource API
Generic RESTful resource exposed by the Struts REST plugin
Open Collections 2
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Apache Struts REST Plugin resource API
OPEN COLLECTIONApache Struts REST Plugin
OPEN COLLECTIONApache Struts API pricing
Not yet checked against Apache Struts's own pricing page. Compiled by API Evangelist on 2026-05-04; confirm before you rely on a figure. A free plan or tier is listed.
| Plan | Price |
|---|---|
| Free freemium | Free |
| Professional paid | Free |
| Enterprise enterprise | — |
Plan details, limits and sources →
Rate limits
- Free Tier Default: 10 requests per minute
- Free Tier Monthly Quota: 1000 requests per month
- Professional Tier Default: 100 requests per minute
Compiled by API Evangelist, not yet checked against Apache Struts's documentation. All 5 limits →
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Apache Struts Rate Limits
RATE LIMITSService Levels 1
Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.
FinOps 1
Cost, billing, and metering signals for API financial operations.
Apache Struts Finops
FINOPSFeatures 7
Notable capabilities this provider offers.
Convention-Over-Configuration
Zero-XML configuration with naming conventions for action and result mapping.
Interceptor Framework
AOP-style interceptors for cross-cutting concerns like validation, logging, and security.
Type Conversion
Automatic type conversion between HTTP request parameters and Java types.
OGNL Expression Language
Object-Graph Navigation Language for dynamic data binding and expression evaluation.
Tiles Integration
Template composition via Apache Tiles for reusable page layouts.
REST Plugin
Convention-based REST API support with content type negotiation.
Spring Integration
Native Spring Framework integration for dependency injection.
Scroll for all 7
Spectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Apache Struts API Rules
SPECTRALSecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 3
What developers build with this provider.
Enterprise Java Web Applications
Build large-scale Java web applications with clean MVC separation.
RESTful Web Services
Create REST APIs using the Struts REST plugin with JSON/XML content negotiation.
Form-Based Applications
Complex form processing with server-side validation and type conversion.
Integrations 5
Pre-built integrations with other platforms and tools.
Spring Framework
Native Spring IoC container integration for dependency injection.
Hibernate
Hibernate ORM integration for database persistence in action classes.
Apache Tiles
Template composition framework for reusable page layouts and components.
FreeMarker
FreeMarker template engine support as an alternative to JSP views.
Velocity
Apache Velocity template engine for HTML view rendering.
Resources
Get Started 2
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 4
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
Apache Struts API — frequently asked questions
Does Apache Struts have an API?
Yes. APIs.io lists 2 APIs from Apache Struts, including Apache Struts REST Plugin and Apache Struts Resource API.
Is there an OpenAPI specification for the Apache Struts API?
Yes. APIs.io indexes 1 OpenAPI specification for Apache Struts, each linked for download from this page.
How do I authenticate with the Apache Struts API?
Apache Struts uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Apache Struts Authentication.
How much does the Apache Struts API cost?
APIs.io lists 3 pricing plans for Apache Struts, with each plan's price, limits and inclusions under Pricing on this page.
Is the Apache Struts API ready for AI agents?
Apache Struts has a Kin Score of 43.7 out of 100 (developing) and an Agent Readiness score of 19.6 (agent-aware), scored by API Evangelist on 2026-11-06.
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.