### Gin

#### Recipes
1. [Host rest api with Gin: Postgres-backed state](/recipes/rest-api/gin/persistent-state)
2. [Host rest api with Gin: stored input and output artifacts](/recipes/rest-api/gin/artifact-storage)
3. [Host rest api with Gin: streamed responses](/recipes/rest-api/gin/response-streaming)
4. [Host rest api with Gin: worker execution and job state](/recipes/rest-api/gin/worker-state)
5. [Host graphql api with Gin: Postgres-backed state](/recipes/graphql-api/gin/persistent-state)
6. [Host graphql api with Gin: stored input and output artifacts](/recipes/graphql-api/gin/artifact-storage)
7. [Host graphql api with Gin: streamed responses](/recipes/graphql-api/gin/response-streaming)
8. [Host graphql api with Gin: worker execution and job state](/recipes/graphql-api/gin/worker-state)
9. [Host mobile backend with Gin: Postgres-backed state](/recipes/mobile-backend/gin/persistent-state)
10. [Host mobile backend with Gin: stored input and output artifacts](/recipes/mobile-backend/gin/artifact-storage)
11. [Host mobile backend with Gin: streamed responses](/recipes/mobile-backend/gin/response-streaming)
12. [Host mobile backend with Gin: worker execution and job state](/recipes/mobile-backend/gin/worker-state)
13. [Host mcp server with Gin: Postgres-backed state](/recipes/mcp-server/gin/persistent-state)
14. [Host mcp server with Gin: stored input and output artifacts](/recipes/mcp-server/gin/artifact-storage)
15. [Host mcp server with Gin: streamed responses](/recipes/mcp-server/gin/response-streaming)
16. [Host mcp server with Gin: worker execution and job state](/recipes/mcp-server/gin/worker-state)
17. [Host ai chat application with Gin: Postgres-backed state](/recipes/ai-chat-application/gin/persistent-state)
18. [Host ai chat application with Gin: stored input and output artifacts](/recipes/ai-chat-application/gin/artifact-storage)
19. [Host ai chat application with Gin: streamed responses](/recipes/ai-chat-application/gin/response-streaming)
20. [Host ai chat application with Gin: worker execution and job state](/recipes/ai-chat-application/gin/worker-state)
21. [Host ai workflow runner with Gin: Postgres-backed state](/recipes/ai-workflow-runner/gin/persistent-state)
22. [Host ai workflow runner with Gin: stored input and output artifacts](/recipes/ai-workflow-runner/gin/artifact-storage)
23. [Host ai workflow runner with Gin: streamed responses](/recipes/ai-workflow-runner/gin/response-streaming)
24. [Host ai workflow runner with Gin: worker execution and job state](/recipes/ai-workflow-runner/gin/worker-state)
25. [Configure build and start for Gin](/guides/gin/build-and-start)
26. [Connect Postgres for Gin](/guides/gin/database-connection)
27. [Apply database schema changes for Gin](/guides/gin/schema-changes)
28. [Configure S3-compatible access for Gin](/guides/gin/object-client)
29. [Deliver public assets through CDN for Gin](/guides/gin/cdn-assets)
30. [Configure environment and secrets for Gin](/guides/gin/configuration-secrets)
31. [Enforce private-file authorization for Gin](/guides/gin/private-file-access)
32. [Diagnose deployment failures for Gin](/guides/gin/deployment-diagnostics)
