Skip to content

Guides#

The guides explain each part of a Spider-Gazelle app. If you're new, read them in order. Each builds on the last. If you're experienced, jump to the topic you need.

Guide You'll learn
Controllers & routing defining routes with annotations, paths, verbs and redirect helpers
Parameters typed parameters, converters, headers and request bodies
Responses responders, status codes, rendering, files and headers
Filters running code before, around and after actions
Error handling turning exceptions into helpful responses
Sessions & cookies storing small amounts of state between requests
WebSockets realtime connections
Logging structured logs, request IDs and changing log levels at runtime
Testing testing routes, controllers and your MCP server

Everything you write here feeds OpenAPI and MCP

The doc comments, @[AC::Param::Info] annotations, argument types and return types you'll meet in these guides also generate your OpenAPI document and MCP tools. Writing a good route is writing good documentation.