JSON Drop API
JSON Drop API is a distribution that turns any PHP host into a production-ready, spec-compliant JSON:API server. It allows for zero-code backend creation, instantly exposing Drupal entities as endpoints, with low-friction deployment and flexible authentication choices. This enables rapid development for various front-end applications and microservices.
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)
Start vibe coding with your API today!
Depends on
Dependencies of the latest stable release
No dependencies recorded for this project.
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.