Drupal
Drupal is an open-source content management system written in PHP, used to build websites, applications and digital experiences for individuals, organizations, governments and enterprises worldwide. It is self-hosted software rather than a hosted service: Drupal core ships a JSON:API v1.0 surface and a RESTful Web Services surface that run on the operator’s own domain, and contributed modules add GraphQL and an MCP server. The Drupal Association itself operates one public read-only API, the Drupal.org REST API at https://www.drupal.org/api-d7, alongside a machine-readable release-history feed and a Composer package repository.
Drupal publishes 10 API contracts indexed on the APIs.io network, including Comments API, Files API, Node Articles API, and 7 more. Tagged areas include Content Management, CMS, Open Source, JSON:API, and GraphQL.
The Drupal catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Drupal’s developer surface includes engineering blog, authentication, documentation, API reference, getting-started guide, support, signup flow, and 35 more developer resources.
Kin Score
Markets this provider is in provisional
The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.
| Market | Position | Depth | Registered MCP server | Declares compatibility |
|---|---|---|---|---|
| Content, Documentation and Design Platforms | long-tail | 2.5 (thin) | - | 1 |
Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards implemented 2
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
APIs 10
Individual APIs this provider publishes, each with its own machine-readable definition.
Drupal.org REST API
The read-only REST API the Drupal Association operates on drupal.org itself, exposing Drupal.org’s own nodes, users, comments and taxonomy terms as JSON or XML. This is the only...
Drupal GraphQL API
The Drupal GraphQL module is a contributed module that enables developers to craft and expose a GraphQL schema for Drupal 10 and 11, allowing client applications to query Drupal...
drupal Comments API
Comment resources for reading and managing comments attached to content entities in Drupal.
drupal Files API
JSON:API endpoints for file entities and file upload operations.
drupal Node Articles API
JSON:API endpoints for article content nodes. The bundle slug varies by Drupal installation; article is shown as an example bundle name.
drupal Node Pages API
JSON:API endpoints for basic page content nodes. The bundle slug varies by Drupal installation.
drupal Nodes API
Content node resources representing structured content items of any type (article, page, etc.) stored in Drupal's content management system.
drupal Taxonomy Terms API
JSON:API endpoints for taxonomy term entities across all configured vocabularies.
drupal Taxonomy Vocabularies API
Taxonomy vocabulary resources representing the container configurations that organize sets of taxonomy terms.
drupal Users API
JSON:API endpoints for Drupal user entities. Config entities are read-only via JSON:API and require authentication.
Scroll for all 10
Open Collections 11
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
API Collection
OPEN COLLECTIONDrupal JSON: Comments API
OPEN COLLECTIONDrupal JSON: Comments Files API
OPEN COLLECTIONDrupal JSON:API
OPEN COLLECTIONDrupal JSON: Comments Node Articles API
OPEN COLLECTIONDrupal JSON: Comments Node Pages API
OPEN COLLECTIONDrupal JSON: Comments Nodes API
OPEN COLLECTIONDrupal REST API
OPEN COLLECTIONDrupal JSON: Comments Taxonomy Terms API
OPEN COLLECTIONDrupal JSON: Comments Taxonomy Vocabularies API
OPEN COLLECTIONDrupal JSON: Comments Users API
OPEN COLLECTIONScroll for all 11
MCP Servers 1
Model Context Protocol servers that expose these APIs to AI agents.
Drupal MCP Server
Drupal publishes a first-party contributed module, drupal/mcp_server, that turns an installed Drupal site into an MCP server. Because Drupal is self-hosted software the endpoint...
MCP SERVERGraphQL 1
GraphQL schemas published by this provider.
drupal GraphQL API
The Drupal GraphQL module is a contributed module that enables developers to craft and expose a GraphQL schema for Drupal 10 and 11, allowing client applications to query Drupal...
GRAPHQLPricing Plans 1
Published pricing tiers and plan structures.
Drupal Plans Pricing
PLANSRate Limits 1
Documented rate limits and quota policies.
Drupal Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Drupal Finops
FINOPSSemantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Drupal Context
JSON-LDSpectral Rules 1
Spectral governance rulesets for linting and validating these APIs.
Drupal — jsonschema rules
SPECTRALOpenAPI Overlays 8
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
Drupal Comments Api Overlay
GENERATEDDrupal Files Api Overlay
GENERATEDDrupal Node Articles Api Overlay
GENERATEDDrupal Node Pages Api Overlay
GENERATEDDrupal Nodes Api Overlay
GENERATEDDrupal Taxonomy Terms Api Overlay
GENERATEDDrupal Taxonomy Vocabularies Api Overlay
GENERATEDDrupal Users Api Overlay
GENERATEDScroll for all 8
JSON Schema 2
Standalone JSON Schema definitions for this provider's data models.
Drupal JSON:API Resource
JSON SCHEMADrupal Node
JSON SCHEMASecurity Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Scopes 1
OAuth scopes governing access to this provider's APIs.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 3
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 4
SDKs, sample code, and the tooling you integrate with
Access & Security 5
Authentication, authorization, and security posture
Operate 4
Status, limits, changes, and where to get help
Commercial 5
Pricing, plans, and the legal terms of use
Company 5
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
Work with this as data
Every provider here is available over the APIs.io API and to AI agents over MCP.