{"catalogRevision":"cat_f13ab9a494120b5e","nodeId":"stack:frameworks","label":"Frameworks","facet":"stack","nodeType":"group","canonicalPath":"/discover/stack/frameworks","breadcrumbs":[{"id":"discovery","label":"Agent hosting discovery","canonicalPath":"/discover/discovery","kind":"root"},{"id":"stack","label":"Frameworks and execution targets","canonicalPath":"/discover/stack","kind":"facet"},{"id":"stack:frameworks","label":"Frameworks","canonicalPath":"/discover/stack/frameworks","kind":"group"}],"parents":{"items":[{"id":"stack","label":"Frameworks and execution targets","canonicalPath":"/discover/stack","kind":"facet"}],"total":1,"offset":0,"limit":100},"children":{"items":[{"id":"stack:framework-next-js","label":"Next.js","canonicalPath":"/discover/stack/framework-next-js","kind":"atom"},{"id":"stack:framework-nuxt","label":"Nuxt","canonicalPath":"/discover/stack/framework-nuxt","kind":"atom"},{"id":"stack:framework-sveltekit","label":"SvelteKit","canonicalPath":"/discover/stack/framework-sveltekit","kind":"atom"},{"id":"stack:framework-astro","label":"Astro","canonicalPath":"/discover/stack/framework-astro","kind":"atom"},{"id":"stack:framework-react-router","label":"React Router","canonicalPath":"/discover/stack/framework-react-router","kind":"atom"},{"id":"stack:framework-express","label":"Express","canonicalPath":"/discover/stack/framework-express","kind":"atom"},{"id":"stack:framework-fastify","label":"Fastify","canonicalPath":"/discover/stack/framework-fastify","kind":"atom"},{"id":"stack:framework-nestjs","label":"NestJS","canonicalPath":"/discover/stack/framework-nestjs","kind":"atom"},{"id":"stack:framework-hono","label":"Hono","canonicalPath":"/discover/stack/framework-hono","kind":"atom"},{"id":"stack:framework-django","label":"Django","canonicalPath":"/discover/stack/framework-django","kind":"atom"},{"id":"stack:framework-fastapi","label":"FastAPI","canonicalPath":"/discover/stack/framework-fastapi","kind":"atom"},{"id":"stack:framework-flask","label":"Flask","canonicalPath":"/discover/stack/framework-flask","kind":"atom"},{"id":"stack:framework-starlette","label":"Starlette","canonicalPath":"/discover/stack/framework-starlette","kind":"atom"},{"id":"stack:framework-laravel","label":"Laravel","canonicalPath":"/discover/stack/framework-laravel","kind":"atom"},{"id":"stack:framework-symfony","label":"Symfony","canonicalPath":"/discover/stack/framework-symfony","kind":"atom"},{"id":"stack:framework-rails","label":"Rails","canonicalPath":"/discover/stack/framework-rails","kind":"atom"},{"id":"stack:framework-sinatra","label":"Sinatra","canonicalPath":"/discover/stack/framework-sinatra","kind":"atom"},{"id":"stack:framework-gin","label":"Gin","canonicalPath":"/discover/stack/framework-gin","kind":"atom"},{"id":"stack:framework-echo","label":"Echo","canonicalPath":"/discover/stack/framework-echo","kind":"atom"},{"id":"stack:framework-spring-boot","label":"Spring Boot","canonicalPath":"/discover/stack/framework-spring-boot","kind":"atom"},{"id":"stack:framework-quarkus","label":"Quarkus","canonicalPath":"/discover/stack/framework-quarkus","kind":"atom"},{"id":"stack:framework-asp-net-core","label":"ASP.NET Core","canonicalPath":"/discover/stack/framework-asp-net-core","kind":"atom"},{"id":"stack:framework-axum","label":"Axum","canonicalPath":"/discover/stack/framework-axum","kind":"atom"},{"id":"stack:framework-phoenix","label":"Phoenix","canonicalPath":"/discover/stack/framework-phoenix","kind":"atom"}],"total":24,"offset":0,"limit":50},"recipes":{"items":[],"total":0,"offset":0,"limit":50},"related":[],"requiredBy":{"items":[],"total":0,"offset":0,"limit":50},"publishedRecipeCount":2047,"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":"Frameworks"}},"requiresAuthentication":false,"requiresApproval":false}]}