This is the technical documentation aimed at developers.

DADI is a modern microservices framework, built specifically in support of the principles of API first and COPE.

Learn more

Platform concepts

Learn about the philosophy behind the platform and the concepts it is founded upon.

Learn more


DADI is a full open-source Node.js and MongoDB powered stack covered under the GNU General Public License (GPL).

Full license

Coming soon An outline of similar products you could use instead of, or with DADI and examples of type of sites that would benefit from the stack.

High-performance RESTful API layer designed in support of API-first development and the principle of COPE (Create Once Publish Everywhere).

$ npm install @dadi/api

We welcome contributions, both large and small

You are encouraged to help improve the quality of this guide for the benefit of the community at large. Products are made stronger by good documentation and a good developer is a good documenter.

Please contribute if you see any typos or factual errors or gaps in the knowledge-base. You may also find incomplete content or stuff that is not up to date. Make updates by sending a pull request to master, or file an issue for stuff you cannot patch yourself.

If you're looking to contribute to core development, get started by reading our contributing guidelines section.