Two Questions Concerning Strapi

Strapi on my short list of headless CMS and I’ve two general questions.

Q1: As Strapi is written in Javascript can Strapi run on DENO as well as NODE? DENO supports both Javascript and TypeScript natively, has better security, is said to be faster, and is deployable as a single, monolithic file.
See: https://deno.land/

Q2: Can Strapi support a native GrahpQL database like dGraph as its backend data store?
See: https://dgraph.io/why-dgraph

As far as I know, no, however I’ve honestly never tried. However even if it does run, it will not be supported by us. (Means no EE support, and GitHub bug reports will be closed with a won't fix status).

No, at the time of writing we support native MySQL, MariaDB, PostgreSQL, SQLite, and MongoDB. We will be dropping all MongoDB support with the Strapi v4.

Any news about dgraph? Is there any plugin to help us to integrate dgraph? Or any future plans about it?

We will not be adding any new databases beyond our SQL Databases:

  • PostgreSQL
  • MySQL/MariaDB
  • SQLite

And that is for the foreseeable future, even if the ORM we use supports other databases (MSSQL/OracleDB) we don’t plan to add those due to licensing issues. Especially if a database isn’t supported by our ORM there is almost zero chance of us (Strapi) adding it. But the work we are planning to do with the MongoDB/Mongoose Team may yield some fruitful results of opening up the connector ecosystem to other 3rd party connectors.

You could try do this through Hasura (https://hasura.io/data-hub/). They actually list both strapi and dgraph integrations as ‘coming soon’.

You can use Supabase selfhosted for example…