json_drop_api
JSON Drop API – standalone JSON:API server for low-code, vibe-coding
JSON Drop API is a pre-packaged Drupal 11 distribution that turns any PHP host—even shared hosting—into a production-ready, spec-compliant JSON:API server in minutes. Skip Composer, skip boilerplate, and go straight from idea to endpoint.
Why JSON Drop API?
- Zero-Code Backend – every Drupal entity, bundle, and field instantly becomes a JSON:API endpoint.
- Low-Friction Deployment – upload the ZIP via FTP, create a database, run the installer. No CLI. No dependency hell.
- Spec-Compliant JSON:API – full support for filtering, sorting, pagination, relationships, and mutations (GET | POST | PATCH | DELETE).
- Modern Auth Choices – Basic Auth, API Key, OAuth 2.0, JWT, and more—pick the flow that fits your stack.
- Multilingual-Ready – translate UI strings, configuration, and content; ship global apps from day one.
- Extensible Ecosystem – unlock thousands of Drupal modules for caching, search, e-commerce, and AI integrations.
Deploy in Minutes
Built for Low-Code Teams
Hardened Security
Global-Ready
Core Capabilities
1. Drop-in Deployment
Upload the package via FTP / SSH or cPanel, point your browser to /install.php, and you’re done. JSON Drop API bundles Drupal 11, the JSON:API module, and essential contrib modules in one zip. Designed to run on PHP 8.3+ and MySQL or MariaDB.
2. Fully-Compliant JSON:API Engine
Every request and response follows the official jsonapi.org specification. Endpoints are auto-generated using predictable patterns (/jsonapi/{entity}/{bundle}) and are ready for consumption by Postman, Swagger, or any HTTP client. A downloadable Postman collection is included.
3. Flexible Authentication & Security
Select the scheme that matches your threat model: Basic Auth for quick prototypes, API Keys for machine-to-machine calls, JWT for stateless mobile apps, or full OAuth 2.0 flows for third-party integrations. Detailed docs, CORS guidance, and best-practice checklists are baked in.
4. Multilingual Content API
Expose language-aware JSON:API endpoints and let your React/Vue/Flutter app switch languages on the fly. JsonDrop API ships with UI, configuration, and content translation guidance, plus built-in language switcher examples.
5. Scalable & Extensible
Add Redis caching, auto-image styles, Commerce, or AI content generators — JSON Drop API is still Drupal under the hood, so every module on drupal.org is one install away.
Typical Use-Cases
- Next.js / Nuxt / SvelteKit front-ends
- React Native & Flutter mobile apps
- Jamstack static sites needing live previews
- Microservices that need a content hub
- Rapid MVP prototyping for startups & hackathons
Quick Start Guide
- Download the .zip and extract to your web root.
- Create an empty MySQL/MariaDB database.
- Run the installer, then hit
/jsonapito verify your first endpoints.
Technical Specs
CMS Drupal 11 PHP Version 8.3 or later Database MySQL / MariaDB HTTP Methods GET, POST, PATCH, DELETE Auth Methods Cookie, Basic, API Key, OAuth 2.0, JWT Languages Unlimited (English default)What’s Included
- JSON Drop API ZIP package
- Step-by-step PDF install guide
- Postman collection with live endpoint examples
- Next.js and Nuxt frontend samples (optional add-on)