Une startup qui veut démocratiser la data dans l’entreprise ? Cela peut sembler terriblement familier, mais Directus, qui annonce aujourd’hui un cycle de série A de 7 millions de dollars dirigé par True Ventures, adopte une approche différente de la plupart de ses concurrents en combinant des outils de développement traditionnels avec une approche sans code pour offrir un très flexible plate-forme de données open source pour ses utilisateurs d’entreprise. À l’aide des outils du service, les développeurs peuvent facilement transformer n’importe quelle base de données SQL en une API pour alimenter leurs applications – ou utiliser les outils sans code du service pour créer des applications de cette manière également.
Même si elle n’a été lancée qu’en 2020, la première entreprise à distance basée à New York a déjà ajouté des entreprises comme Bose, Adobe et Tripadvisor à sa liste de clients payants. Et bien que l’entreprise elle-même n’ait que quelques années maintenant, le PDG et co-fondateur de Directus, Ben Haynes, a en fait commencé à jouer avec les idées qui ont conduit au lancement de Directus dès 2004 après avoir quitté l’Air Force et lancé une entreprise de conseil en ligne.
« Ce que j’ai identifié, c’est qu’il y a beaucoup de répétitions dans l’ingénierie en cours – l’authentification et l’autorisation, la connectivité, la base de données, l’accès aux données, la mise en cache », a expliqué Haynes. « C’est tout pour construire le livrable, mais une fois que vous l’avez remis, vous avez besoin d’un moyen de le gérer. »
À l’époque, cela impliquait principalement un CMS comme WordPress ou peut-être Drupal et des outils d’administration de base de données pour la pile LAMP comme phpMyAdmin. Mais il n’y avait pas d’excellents outils pour construire l’architecture de l’information pour les nouveaux projets, alors Haynes a fini par coder les premières versions de ce qui allait devenir Directus. Et bien qu’il ait continué à travailler dessus en tant que projet parallèle pendant ses séjours chez SoulCyle et AOL, ce n’est devenu un emploi à temps plein et une startup qu’en 2020 lorsque lui et son co-fondateur Rijk van Zanten ont commencé à recevoir des demandes plus sérieuses pour cet outil qui qu’ils n’utilisaient auparavant que dans le cadre de leur activité de conseil. Le Directus d’aujourd’hui n’est évidemment plus une application PHP. Il a été complètement réécrit et repose sur une plate-forme Jamstack moderne.
Peut-être que la meilleure façon de décrire l’expérience des utilisateurs de Directus aujourd’hui est de combiner un outil de gestion de base de données centré sur le code et l’outil sans code Directus Studio de type Airtable du service.
Comme l’a souligné Haynes, l’entreprise n’est pas chargée de gérer les bases de données elles-mêmes. Au lieu de cela, il peut s’asseoir au-dessus de n’importe quelle base de données SQL. « La base de données ne fait pas partie de notre plateforme », a-t-il noté. « Ce sont vos données. Vous avez l’autorité. Nous nous appuyons sur un outil d’administration d’administrateur de base de données. Nous essayons de fournir des outils et un portail dans cette base de données, pour votre schéma, vos optimisations, vos contraintes de clé étrangère — quoi que vous ayez optimisé, cela reste complètement intact. Nous ne mélangeons aucune de nos données système. Si vous supprimez notre logiciel, six mois ou six ans plus tard, il est complètement vierge.
Et bien que les utilisateurs professionnels puissent également utiliser le service, le public cible, même pour l’outil sans code/à faible code, sont les développeurs. « Nous restons exclusivement concentrés sur le développeur comme profil de client idéal. Nous discutons et travaillons avec les développeurs », a déclaré Haynes. Il a fait valoir que des services comme Retool ou Airtable sont d’abord des plates-formes sans code qui tentent ensuite de remplacer la technologie. « Vous vous retrouvez avec un pansement – une solution palliative dont les développeurs ne seront peut-être pas satisfaits lorsqu’il devra évoluer », a-t-il déclaré. « Nous sommes d’abord la base de données, puis l’API, puis la connectivité, puis le no-code. »
Cette orientation développeur est également illustrée par le fait que le service propose des API REST et GraphQL pour se connecter à son service, en plus d’une interface de ligne de commande et d’un SDK JavaScript.
Pour les développeurs, cela signifie qu’ils bénéficient d’une grande flexibilité dans la manière dont ils souhaitent utiliser l’outil et manipuler leurs données (qu’il s’agisse de texte, d’images ou de données géographiques). L’outil est disponible en open source ainsi qu’en service entièrement géré freemium, avec des prix pour les niveaux payants à partir de 25 $/mois.
L’entreprise compte maintenant 25 employés et a levé un total de 8,5 millions de dollars. En plus de True Ventures en tête de ce tour de série A, Handshake Ventures a également participé.
« Donner aux utilisateurs non techniques des outils sans code est un changement massif en cours dans le monde de l’entreprise », a déclaré le co-fondateur de True Ventures, Phil Black, qui rejoindra le Directus Conseil d’administration. « Directus est un projet open source qui a été téléchargé plus de 20 millions de fois en moins d’un an. Parmi de nombreux avantages, le logiciel aide les équipes à réduire considérablement les heures que les développeurs peuvent consacrer à la création de projets basés sur les données. De plus, nous aimons la façon dont l’équipe fondatrice a passé du temps à résoudre ce problème avant de commencer Directus. La lutte pratique engendre l’innovation.