PHPackages                             dpc-sdp/tide\_api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. dpc-sdp/tide\_api

AbandonedArchivedDrupal-module[API Development](/categories/api)

dpc-sdp/tide\_api
=================

Content API for Tide distribution.

V4.1.3(1y ago)040.8k2[2 issues](https://github.com/dpc-sdp/tide_api/issues)[8 PRs](https://github.com/dpc-sdp/tide_api/pulls)6GPL-2.0-or-laterPHP

Since Oct 25Pushed 1y ago4 watchersCompare

[ Source](https://github.com/dpc-sdp/tide_api)[ Packagist](https://packagist.org/packages/dpc-sdp/tide_api)[ RSS](/packages/dpc-sdp-tide-api/feed)WikiDiscussions develop Synced today

READMEChangelog (10)Dependencies (5)Versions (97)Used By (6)

This repository has been archived and is no longer actively maintained. If you need to create new PRs or Issues, please visit the following repository: [https://github.com/dpc-sdp/tide\_core](https://github.com/dpc-sdp/tide_core).
======================================================================================================================================================================================================================================

[](#this-repository-has-been-archived-and-is-no-longer-actively-maintained-if-you-need-to-create-new-prs-or-issues-please-visit-the-following-repository-httpsgithubcomdpc-sdptide_core)

Tide API
========

[](#tide-api)

Content API functionality of [Tide](https://github.com/dpc-sdp/tide) distribution

[![CircleCI](https://camo.githubusercontent.com/0ca6797e8ebcbec04717bc52e7ba73f66e9bdc02611fbc284c2fbb1ddee7417d/68747470733a2f2f636972636c6563692e636f6d2f67682f6470632d7364702f746964655f6170692e7376673f7374796c653d737667)](https://circleci.com/gh/dpc-sdp/tide_api)

Tide
----

[](#tide)

Tide is a Drupal 8 distribution focused on delivering an API first, headless Drupal content administration site.

CONTENTS OF THIS FILE
=====================

[](#contents-of-this-file)

- Introduction
- Requirements
- Recommended Modules
- Installation

INTRODUCTION
============

[](#introduction)

The Tide API module provides the content API functionality and related configurations. This module is required in case you want to use your site in a headless manner.

Redirects
---------

[](#redirects)

This module introduces a wildcard redirect feature. Redirects using the Redirects module can be added with a `%` at the end in order to create wildcard redirects. E.g. `/my-path%` will match `/my-path-title`, `my-path/sub-folder/path` and `/my-path-other-title`.

REQUIREMENTS
============

[](#requirements)

- [Tide Core](https://github.com/dpc-sdp/tide_core)
- [JSON:API](https://drupal.org/project/jsonapi)
- [JSON:API Extras](https://drupal.org/project/jsonapi_extras)
- [Open API](https://drupal.org/project/openapi)
- [Schemata](https://drupal.org/project/schemata)

INSTALLATION
============

[](#installation)

Include the Tide API module in your composer.json file

```
composer require dpc-sdp/tide_api
```

Development and maintenance
---------------------------

[](#development-and-maintenance)

Development is powered by [Dev-Tools](https://github.com/dpc-sdp/dev-tools). Please refer to Dev-Tools' page for [system requirements](https://github.com/dpc-sdp/dev-tools/#prerequisites) and other details.

To start local development stack:

1. Checkout this project
2. Ensure other projects using our dev stack are stopped
3. Run `./dev-tools.sh`
4. Run `ahoy build`
5. Use `ahoy login` to gain access to the CMS (or use the one time login link given at end of build)
6. Use `ahoy lint && ahoy test-behat` to run CI tests

Caveats
=======

[](#caveats)

Tide API is on the alpha release, use with caution. APIs are likely to change before the stable version, that there will be breaking changes and that we're not supporting it for external production sites at the moment.

Attribution
===========

[](#attribution)

Single Digital Presence offers government agencies an open and flexible toolkit to build websites quickly and cost-effectively.

[![SDP logo](docs/SDP_Logo_VicGov_RGB.jpg)](https://www.vic.gov.au/what-single-digital-presence-offers)

The Department of Premier and Cabinet partnered with Salsa Digital to deliver Single Digital Presence. As long-term supporters of open government approaches, they were integral to the establishment of SDP as an open source platform.

[![Salsa logo](docs/Salsa.png)](https://salsadigital.com.au/)

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance34

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community28

Small or concentrated contributor base

Maturity78

Established project with proven stability

 Bus Factor5

5 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~47 days

Recently: every ~73 days

Total

46

Last Release

653d ago

Major Versions

0.8.0 → v1.0.0-alpha12019-01-22

1.5.5 → 3.0.02021-10-19

3.0.14 → 4.0.02023-11-27

### Community

Maintainers

![](https://www.gravatar.com/avatar/db9df7f3a34b868452362f865fd9ef955870e8bd169d3c068d2fbe0f53ef2822?d=identicon)[dpc-admin](/maintainers/dpc-admin)

---

Top Contributors

[![edyuenyw](https://avatars.githubusercontent.com/u/67810118?v=4)](https://github.com/edyuenyw "edyuenyw (34 commits)")[![MdNadimHossain](https://avatars.githubusercontent.com/u/20810541?v=4)](https://github.com/MdNadimHossain "MdNadimHossain (26 commits)")[![vincent-gao](https://avatars.githubusercontent.com/u/8788145?v=4)](https://github.com/vincent-gao "vincent-gao (26 commits)")[![GROwen](https://avatars.githubusercontent.com/u/3916040?v=4)](https://github.com/GROwen "GROwen (21 commits)")[![sonnykt](https://avatars.githubusercontent.com/u/167788?v=4)](https://github.com/sonnykt "sonnykt (20 commits)")[![mayurngondhkar](https://avatars.githubusercontent.com/u/9244829?v=4)](https://github.com/mayurngondhkar "mayurngondhkar (20 commits)")[![krakerag](https://avatars.githubusercontent.com/u/496095?v=4)](https://github.com/krakerag "krakerag (17 commits)")[![gargsuchi](https://avatars.githubusercontent.com/u/120015?v=4)](https://github.com/gargsuchi "gargsuchi (17 commits)")[![yeniatencio](https://avatars.githubusercontent.com/u/47239456?v=4)](https://github.com/yeniatencio "yeniatencio (10 commits)")[![enzolutions](https://avatars.githubusercontent.com/u/907914?v=4)](https://github.com/enzolutions "enzolutions (9 commits)")[![AlexSkrypnyk](https://avatars.githubusercontent.com/u/378794?v=4)](https://github.com/AlexSkrypnyk "AlexSkrypnyk (7 commits)")[![kurtfoster](https://avatars.githubusercontent.com/u/13358666?v=4)](https://github.com/kurtfoster "kurtfoster (6 commits)")[![markxtji](https://avatars.githubusercontent.com/u/20789195?v=4)](https://github.com/markxtji "markxtji (3 commits)")[![Ahmedjabar](https://avatars.githubusercontent.com/u/5373793?v=4)](https://github.com/Ahmedjabar "Ahmedjabar (1 commits)")[![barbun](https://avatars.githubusercontent.com/u/7392927?v=4)](https://github.com/barbun "barbun (1 commits)")[![anthony-malkoun](https://avatars.githubusercontent.com/u/4596219?v=4)](https://github.com/anthony-malkoun "anthony-malkoun (1 commits)")[![FleetAdmiralButter](https://avatars.githubusercontent.com/u/37036084?v=4)](https://github.com/FleetAdmiralButter "FleetAdmiralButter (1 commits)")

---

Tags

composer-packagetide

### Embed Badge

![Health badge](/badges/dpc-sdp-tide-api/health.svg)

```
[![Health](https://phpackages.com/badges/dpc-sdp-tide-api/health.svg)](https://phpackages.com/packages/dpc-sdp-tide-api)
```

###  Alternatives

[hubspot/api-client

Hubspot API client

24016.2M20](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172445.0k12](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)[voidagency/vactory_starter_kit

Vactory is a custom Drupal profile which is developed and released by VOID Agency.

1021.6k](/packages/voidagency-vactory-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
