Drupal is a registered trademark of Dries Buytaert

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

  1. Download the .zip and extract to your web root.
  2. Create an empty MySQL/MariaDB database.
  3. Run the installer, then hit /jsonapi to 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!

Activity

Total releases
2
First release
May 2025
Latest release
10 months ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.1 Stable May 3, 2025
1.0.x-dev Dev May 3, 2025