What is Web?
DADI Web makes it easy to build custom enterprise-grade web applications. Easily create static pages or connect to APIs to generate data-driven apps giving you the power to search, paginate, sort and filter your data, on the server or in browser.
DADI Web can use a variety of templating languages, providing a simple yet powerful template layer for displaying your data. These include LinkedIn’s Dust, Pug or Handlebars – or you can easily craft your own.

Use web to quickly get a front-end up and running.
Full features
Flexible template engine support
Use Web's default Dust.js template engine or swap in one for Pug.js or Handlebars.js – even craft your own!
URL Rewriting Support
Includes Apache-like URL rewriting, with full support for redirects and proxying.
Events Layer
Create custom JavaScript events to modify the request and response, or take action based on data loaded from a source.
Data from anywhere
You're not limited to using DADI API - serve data from static Markdown files or retrieve feeds from Twitter and Wordpress.
Preload Data
Speed up access to commonly required data by preloading it when the application boots.
Cache pages for faster retrieval
Cache data using a Redis server or the local filesystem, providing faster response times to users. Includes full support for Cache-Control headers.
Latest Web articles
All web services
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.