What is API?
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.

Collections are defined quickly with JSON files.
Full features
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.
Latest API articles
Apps
store
A cloud storage solution for all types of data, with built-in security, privacy and redundancy.
identity
CRM layer that works with anonymous and known records to make user data directly actionable.
track
Real-time, streaming data layer providing accurate metrics at individual and product level.
visualize
Data visualization for Identity and Track, but capable of taking data feeds from any source.
predict
A machine learning layer that predicts user behaviour based on past interactions.
match
Taxonomic framework for automated content classification through machine learning.