Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

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

  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!

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.

Activity

Tracked releases
2
Tracked since
May 2025
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 2
Maintenance
Dormant

Releases

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