Skip to content

Applications

Applications covers normal product code inside a GoForj App.

Use these guides when product behavior needs an HTTP, CLI, mail, or outbound-service boundary.

Choose a Task

TaskRead
Understand the generated HTTP runtime and framework routesHTTP Services
Register an endpoint or apply route policyRoutes and Middleware
Turn an HTTP request into a service callControllers, Requests and Validation, and Responses and Errors
Place reusable product behaviorApplication Services
Call another HTTP serviceHTTP Clients
Send application mailMail
Add a CLI entry pointCommands
Inspect or publish the source-derived API contractAPI Index and OpenAPI
  • Core Concepts explains the GoForj App and runtime boundaries these pages build on.
  • Libraries contains standalone package details for lower-level primitives.