{"catalogRevision":"cat_f13ab9a494120b5e","nodeId":"intent:connect-app-to-database","label":"Connect app to database","facet":"intent","nodeType":"atom","canonicalPath":"/discover/intent/connect-app-to-database","breadcrumbs":[{"id":"discovery","label":"Agent hosting discovery","canonicalPath":"/discover/discovery","kind":"root"},{"id":"intent","label":"Tasks and intentions","canonicalPath":"/discover/intent","kind":"facet"},{"id":"intent:extend","label":"Extend","canonicalPath":"/discover/intent/extend","kind":"group"},{"id":"intent:connect-app-to-database","label":"Connect app to database","canonicalPath":"/discover/intent/connect-app-to-database","kind":"atom"}],"parents":{"items":[{"id":"intent:extend","label":"Extend","canonicalPath":"/discover/intent/extend","kind":"group"}],"total":1,"offset":0,"limit":100},"children":{"items":[],"total":0,"offset":0,"limit":50},"recipes":{"items":[{"id":"page:guides:next-js:database-connection","label":"Connect Postgres for Next.js","canonicalPath":"/guides/next-js/database-connection","kind":"recipe"},{"id":"page:guides:nuxt:database-connection","label":"Connect Postgres for Nuxt","canonicalPath":"/guides/nuxt/database-connection","kind":"recipe"},{"id":"page:guides:sveltekit:database-connection","label":"Connect Postgres for SvelteKit","canonicalPath":"/guides/sveltekit/database-connection","kind":"recipe"},{"id":"page:guides:astro:database-connection","label":"Connect Postgres for Astro","canonicalPath":"/guides/astro/database-connection","kind":"recipe"},{"id":"page:guides:react-router:database-connection","label":"Connect Postgres for React Router","canonicalPath":"/guides/react-router/database-connection","kind":"recipe"},{"id":"page:guides:express:database-connection","label":"Connect Postgres for Express","canonicalPath":"/guides/express/database-connection","kind":"recipe"},{"id":"page:guides:fastify:database-connection","label":"Connect Postgres for Fastify","canonicalPath":"/guides/fastify/database-connection","kind":"recipe"},{"id":"page:guides:nestjs:database-connection","label":"Connect Postgres for NestJS","canonicalPath":"/guides/nestjs/database-connection","kind":"recipe"},{"id":"page:guides:hono:database-connection","label":"Connect Postgres for Hono","canonicalPath":"/guides/hono/database-connection","kind":"recipe"},{"id":"page:guides:django:database-connection","label":"Connect Postgres for Django","canonicalPath":"/guides/django/database-connection","kind":"recipe"},{"id":"page:guides:fastapi:database-connection","label":"Connect Postgres for FastAPI","canonicalPath":"/guides/fastapi/database-connection","kind":"recipe"},{"id":"page:guides:flask:database-connection","label":"Connect Postgres for Flask","canonicalPath":"/guides/flask/database-connection","kind":"recipe"},{"id":"page:guides:starlette:database-connection","label":"Connect Postgres for Starlette","canonicalPath":"/guides/starlette/database-connection","kind":"recipe"},{"id":"page:guides:laravel:database-connection","label":"Connect Postgres for Laravel","canonicalPath":"/guides/laravel/database-connection","kind":"recipe"},{"id":"page:guides:symfony:database-connection","label":"Connect Postgres for Symfony","canonicalPath":"/guides/symfony/database-connection","kind":"recipe"},{"id":"page:guides:rails:database-connection","label":"Connect Postgres for Rails","canonicalPath":"/guides/rails/database-connection","kind":"recipe"},{"id":"page:guides:sinatra:database-connection","label":"Connect Postgres for Sinatra","canonicalPath":"/guides/sinatra/database-connection","kind":"recipe"},{"id":"page:guides:gin:database-connection","label":"Connect Postgres for Gin","canonicalPath":"/guides/gin/database-connection","kind":"recipe"},{"id":"page:guides:echo:database-connection","label":"Connect Postgres for Echo","canonicalPath":"/guides/echo/database-connection","kind":"recipe"},{"id":"page:guides:spring-boot:database-connection","label":"Connect Postgres for Spring Boot","canonicalPath":"/guides/spring-boot/database-connection","kind":"recipe"},{"id":"page:guides:quarkus:database-connection","label":"Connect Postgres for Quarkus","canonicalPath":"/guides/quarkus/database-connection","kind":"recipe"},{"id":"page:guides:asp-net-core:database-connection","label":"Connect Postgres for ASP.NET Core","canonicalPath":"/guides/asp-net-core/database-connection","kind":"recipe"},{"id":"page:guides:axum:database-connection","label":"Connect Postgres for Axum","canonicalPath":"/guides/axum/database-connection","kind":"recipe"},{"id":"page:guides:phoenix:database-connection","label":"Connect Postgres for Phoenix","canonicalPath":"/guides/phoenix/database-connection","kind":"recipe"}],"total":24,"offset":0,"limit":50},"related":[],"requiredBy":{"items":[],"total":0,"offset":0,"limit":50},"publishedRecipeCount":24,"nextActions":[{"actionId":"browse-catalog","label":"Browse the catalog index","operationId":"catalog_index","method":"GET","relativePath":"/v1/catalog","origin":"api","parameters":{},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"search-recipes","label":"Search published recipes by intent, stack and constraints","operationId":"search_recipes","method":"POST","relativePath":"/v1/catalog/search","origin":"api","parameters":{"body":{"limit":5,"query":"Connect app to database"}},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:guides:next-js:database-connection","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Aguides%3Anext-js%3Adatabase-connection","origin":"api","parameters":{"recipeId":"page:guides:next-js:database-connection"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:guides:nuxt:database-connection","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Aguides%3Anuxt%3Adatabase-connection","origin":"api","parameters":{"recipeId":"page:guides:nuxt:database-connection"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:guides:sveltekit:database-connection","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Aguides%3Asveltekit%3Adatabase-connection","origin":"api","parameters":{"recipeId":"page:guides:sveltekit:database-connection"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:guides:astro:database-connection","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Aguides%3Aastro%3Adatabase-connection","origin":"api","parameters":{"recipeId":"page:guides:astro:database-connection"},"requiresAuthentication":false,"requiresApproval":false},{"actionId":"inspect:page:guides:react-router:database-connection","label":"Inspect the full recipe contract","operationId":"inspect_recipe","method":"GET","relativePath":"/v1/catalog/recipes/page%3Aguides%3Areact-router%3Adatabase-connection","origin":"api","parameters":{"recipeId":"page:guides:react-router:database-connection"},"requiresAuthentication":false,"requiresApproval":false}]}