Open Source web services

DADI is an enterprise-grade, deployment-ready web services stack, built around a microservices architecture.

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
{
  "datasource": {
    "key": "posts",
    "description": "Blog posts as markdown files.",
    "source": {
      "type": "markdown",
      "path": "./workspace/posts"
    },
    "paginate": true,
    "count": 5,
    "sort": {
      "date": -1
    },
    "fields": [
      "attributes",
      "contentHtml"
    ],
    "requestParams": [
      {
        "param": "handle", "field": "_id"
      }
    ]
  }
}
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19
{
  "page": {
    "name": "index",
    "description": "An introduction to DADI Web.",
    "language": "en"
  },
  "settings": {
    "passFilters": true,
    "cache": true
  },
  "routes": [
    {
      "path": "/"
    }
  ],
  "datasources": [
    "posts"
  ]
}
01 02 03 04 05 06 07 08 09 10 11 12
{>"partials/header" /}

{#posts.results}
  {>"partials/post" /}
{/post.results}

{>"partials/pagination"
  currentPage=posts.metadata.page
  totalPages=posts.metadata.totalPages
/}

{>"partials/footer" /}
https://cdn.dadi.cloud/samples/mountain.png?width=700&ratio=16-9&resizeStyle=aspectfill&saturate=-0.8

Already used around the web…

API-first and COPE

Connects your content to everything: drive multiple products from a single editorial workflow.

Open source

Dive in and use straight away: enterprise muscle without the fat – or the greedy licence fees.

Microservices technology

A platform built as small, independent processes enabling flexibility and high performance.

Data-driven experiences

Conceived to enable customized experiences for individuals across multiple touch points.

Bulletproof at scale

Powering over 190 products for major publishers and reaching a monthly audience of 150 million users.

Speed to live

Products built using DADI technology are delivered in days and weeks, not weeks and months.

Beautiful interfaces

DADI’s editing screens are designed with – and used by – journalists from leading publications. They’ll run a comb through your editorial workflow, so you can concentrate on the content.

Web services as connected apps

Connected applications 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 writer’s window to the world of content creation. Flexible interfaces designed to optimise editorial workflow.

Learn more

track

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

Q3/4 2017

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.

Q3/4 2017

match

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

Q3 2017

predict

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

Q4 2017

Got a forward thinking engineering team?

Roll up your sleeves and get into our code. DADI technology is fully open source and free to use.

Find us on Github

Need a hand? Meet our support team

We offer a range of services from product strategy to full support to deliver our technology.

Our support

Success stories

See how DADI technology has transformed digital products from publishing to retail: