Generates a complete REST API with models, endpoints, middleware, and OpenAPI documentation.
Design and implement a complete REST API for a [DOMAIN] application. Generate all the following components: **1. Data Models** (define first): - Entity definitions with field types, constraints, and relationships - Database schema (SQL or ORM model definitions) - Validation rules for each entity **2. API Endpoints** (for each entity): - GET /api/[resource] — List with pagination, filtering, sorting - GET /api/[resource]/:id — Single item with related data - POST /api/[resource] — Create with validation - PUT /api/[resource]/:id — Full update - PATCH /api/[resource]/:id — Partial update - DELETE /api/[resource]/:id — Soft delete **3. Middleware**: - Authentication (JWT or API key) - Rate limiting - Request logging - CORS configuration - Error handling middleware **4. Business Logic**: - Service layer with business rules - Input sanitization - Pagination helpers - Response formatting (consistent envelope) **5. Documentation**: - OpenAPI 3.1 spec for all endpoints - Example requests and responses Use [LANGUAGE/FRAMEWORK] and follow its idiomatic patterns.
Replace [DOMAIN] and [LANGUAGE/FRAMEWORK]. Use in Gemini Code Assist or AI Studio.
A collection of hands-on LangChain projects covering prompt engineering, structured output, RAG, AI agents, and LLM application development using Python, Gemini, and Streamlit.
An open-source collection of production-ready AI skills, prompts, templates, and workflows for Claude, ChatGPT, Gemini, Cursor, and other AI tools.
A collection of Skills (system prompts) for autonomous AI Agents and LLMs (Google Antigravity, Claude Code, GitHub Copilot, Codex, Cursor, AutoGPT, ChatGPT, Gemini).
A curated collection of high-quality AI prompts for coding, studying, productivity, content creation, business, and more.
A collection of hands-on Generative AI projects built using Google's Gemini API and Google GenAI SDK, progressing from prompt engineering to agentic AI.
A curated collection of high-quality AI prompts for ChatGPT, Claude, Gemini, Cursor, and other AI assistants
Workflows from the Neura Market marketplace related to this Gemini resource