In this introduction, you will learn about the Directus platform, offering rich developer tools and an intuitive web application for managing data-driven projects.
Speaker 0: Welcome to Directus Academy. My name is Kevin Lewis and I run our education programs here at Directus. Throughout this set of videos, I'm gonna take you on a tour of the Directus platform. So you understand what it's capable of and how to use it. So Directus is a back end for developers.
It connects to any new or existing SQL database and asset storage and immediately provides rich developer tooling that we call the data engine, and a really lovely web application that is approachable enough to give to all of your team whether they are developers or not. We call it the data studio. Granular and powerful access control means users can only see, interact with, and create data allowed by their role and access policies used by both the engine and the studio. This means that however a user is given access via API, your own application built on top of those APIs, or the data studio, their level of access remains the same. Directus is also hugely extensible through the Directus marketplace.
Developers can author and publish extensions with Node. Js and Vue. And project admins can install them in any Directus project. Now Directus does not add or change fields in your database to operate, which means you can remove it at any time. You can self host directors or use directors cloud, if you don't wanna worry about infrastructure, maintenance, or updating your project.
Directors can be used to power any data driven project. Whether that's fleets of connected devices, ecommerce data, building a sass, or content for your applications. You can use it as a back end, a content management system, an internal tool builder, or a data management and analytics platform. When you connect directors to your database and asset storage, we use a technique called abstraction to handle the nuance of your specific data sources and provide them in a sources and provide them in a consistent interface both in terms of the engine and the studio. On top of the abstraction layer for your database is a powerful query language and an event based automation system that powers multiple parts of directors.
On top of the asset storage abstraction is a system to allow on the fly media transformation. Director's auth comes next, effectively gating the ability to access and operate on your data through a native authentication system or via your existing single sign on provider. Finally, the interfaces to access the data. Directus offers rest and graph ql APIs for each table in your database. As well as a real time connection via web sockets or graph ql subscriptions.
The directus SDK makes working with directus in your JavaScript projects even easier. And of course, if you want to give access to your data via a web UI to anyone in your application, you can use the directors data studio. Before we wrap up, a note on the directors license. Directors is licensed under the business source license 1.1 for commercial usage. This means you require a license if you are an entity with over $5,000,000 in total finances.
Otherwise, you can continue to enjoy Directus in full and commercially without a license. Now that's all for this video. Thank you for joining me. And we're gonna start jumping into the various parts of Directus in more depth in the next one. Have a great day and bye for now.