catalog.browse
Search the public catalog, apply basic or advanced filters, and paginate grouped model and exact-product cards.
The API uses tRPC with shared Zod contracts. Calls are type-safe across the backend, Next.js client, and future Expo clients.
catalog.browseSearch the public catalog, apply basic or advanced filters, and paginate grouped model and exact-product cards.
catalog.getProductPageRetrieve one public model or product page with its brand, configurations, gallery, identifiers, specifications, and source metadata.
Liveness confirms the process is running. Readiness also verifies PostgreSQL connectivity.
Connect through the shared @shadepedia/trpc client at
/trpc. Public output is explicitly allowlisted, publication-aware,
region-aware, and safe for client applications.