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
| Task | Read |
|---|---|
| Understand the generated HTTP runtime and framework routes | HTTP Services |
| Register an endpoint or apply route policy | Routes and Middleware |
| Turn an HTTP request into a service call | Controllers, Requests and Validation, and Responses and Errors |
| Place reusable product behavior | Application Services |
| Call another HTTP service | HTTP Clients |
| Send application mail | |
| Add a CLI entry point | Commands |
| Inspect or publish the source-derived API contract | API Index and OpenAPI |
Related Sections
- Core Concepts explains the GoForj App and runtime boundaries these pages build on.
- Libraries contains standalone package details for lower-level primitives.