DADI API logo

A high-performance RESTful API layer designed in support of API-first development and the principles of COPE.

How to install

  • Filter and sort your data with ease
  • Flexible database support
  • Automatic document versioning
  • Built in support for oAuth2

More features →

DADI API is a rapid set-up data layer ready to act as the backbone to your digital platform. It is designed to be plugged into a templating layer, a mobile application or to be used with any other data consumer – and can be used alongside other apps in the DADI technology suite.

It can contain your business/domain logic (the part of a platform that encodes the real-world business rules that determine how data is created, displayed, stored and changed). DADI API allows you to get a complete data layer up and running in minutes.

Filter and sort your data with ease

Harness the power of MongoDB-style querying to filter and sort your data.

Flexible database support

Support for multiple database connectors including MongoDB, CouchDB and RethinkDB.

Automatic database indexing

Indexing your underlying database is as simple as adding configuration elements to collections.

Automatic input validation

Easily configure fields within collections for input validation.

Collection-level access control

With a fine-grained authorisation layer, control who can access data and how.

Cache data for faster retrieval

Cache data using a Redis server or the local filesystem, providing faster response times.

DADI Web services

Connected web services that can be used in varied combinations – including alongside other technology.

api

A high-performance RESTful API layer designed in support of API-first development and the principles of COPE.

Learn more

publish

A writer’s window to the world of content creation. Flexible interfaces designed to optimise editorial workflow.

Learn more

cdn

A just-in-time asset manipulation and delivery layer designed as a modern, global content distribution solution.

Learn more

web

A schemaless templating layer that can operate as a standalone platform or with API as a full stack web application.

Learn more

track

Real-time, streaming data layer providing accurate metrics at individual and product level. Drives DADI Identity.

Q1 2018

visualize

A data visualization interface for Identity and Track, but capable of taking data feeds from virtually any source.

Q2 2018

identity

Guarantees uniqueness of individuals – and powers segmentation – for anonymous and known users.

Q1 2018

match

Taxonomic framework for automated content classification through machine learning. Plugs into Publish.

Q3 2018

predict

A machine learning layer that predicts user behaviour at an individual level based on past interactions.

Q3 2018

queue

A lightweight, RSMQ-powered asynchronous task queue featuring simple task routing and throttling.

Learn more

store

A cloud storage solution for all types of data, with built-in security, privacy and redundancy.

Q1 2018

Contact us to discuss how we can help you.

Contact