Ferramentas
Directus
Backend e CMS headless que se conecta a um banco SQL, gera APIs REST e GraphQL e entrega um painel visual para quem cuida do conteúdo.

Você já tem um banco PostgreSQL ou MySQL e precisa que a equipe de conteúdo mexa nele sem escrever SQL? O Directus se conecta a esse banco, gera APIs REST e GraphQL a partir do esquema e oferece um painel visual, o Studio, para quem não programa. O site ou app busca o conteúdo pela API.
Para que serve
- Dar a uma equipe editorial ou de marketing um painel para editar dados que já moram num banco SQL.
- Servir de backend para sites e apps que consomem conteúdo por REST ou GraphQL.
- Definir permissões por campo, tanto para pessoas quanto para agentes de IA.
- Ligar ferramentas compatíveis com MCP aos seus dados pelo servidor MCP nativo.
- Estender o sistema com endpoints, hooks, interfaces e módulos próprios.
O post o que é CMS explica os tipos de gerenciador, e o texto sobre o Keystatic mostra a opção oposta, com o conteúdo gravado no Git.
Como começar
A documentação oficial traz um comando que cria um projeto Directus junto com um frontend:
npx directus-template-cli@latest initPara hospedar, a documentação cita Docker. O Directus aceita Postgres, MySQL, MariaDB, MS SQL, SQLite, OracleDB e CockroachDB, entre outros. Sem servidor próprio, use o Directus Cloud, a versão gerenciada.
Licença e custo
O código é público, mas a licença não segue a definição clássica de open source. O Directus usa a Monospace Sustainable Core License (MSCL) 1.0, que permite uso interno, estudo e hospedagem para clientes, e proíbe oferecer o software em concorrência com os produtos pagos da empresa. Cada versão passa para GPL-3.0 quatro anos depois de publicada.
Pelo README, organizações com receita anual abaixo de US$ 5 milhões e menos de 50 funcionários usam de graça. Acima disso, os recursos avançados ou enterprise pedem licença comercial. Há ainda um nível Core gratuito.
Quando vale a pena
O Directus compensa para quem tem dados em banco relacional e quer API e painel sem escrever o backend do zero. Para um blog simples, um CMS tradicional resolve com menos peças; o comparativo WordPress e builders de IA ajuda nessa escolha. Strapi e Payload são alternativas headless conhecidas.