Skip to main content

Getting started

DoTenX helps you build the back-end of any web or mobile applications with low/no-code.


A Project is nothing more than a workspace for you application. It's a simple way to isolate your applications and manage them.

User management

One of the key requirements of almost every application is providing the users the ability to sign up and sign in to the application. User management section includes all you need to be able to support these functionalities, also known as Authentication in your applications.


In order to store your data you can use Tables.

Tables are used to hold information about the items to be represented in your application. Each column in a table holds a certain kind of data and a field stores the actual value of an attribute. The rows in the table represent a collection of related values of one object or entity.


A Provider is a way to build integrations with third party applications such as Twitter, Stripe, etc., from your application. Based on the type of third party integration, each provider holds certain parameters and secrets along with some specific parameters.

It's important to know that Providers are shared across all your projects.


Interactions give you a way to build simple or complex workflows you can execute in response to a HTTP request, commonly known as an API call.

Each interaction can have one or more Tasks, each of which performing a certain action in the entire workflow. You can pass parameters through the API call to the tasks.


Automations are very similar to the Interactions, however, they are triggered based on an various events, for example whenever an email is received, or a payment is made.

Similar to interactions, automations are composed of one or more Tasks and they can have one or more Triggers. Each Trigger represents an event upon which the automation should be executed.