Your product's backend, built without code.

Tarello is a scalable no-code backend with a built-in AI assistant. Describe in plain text the system you need and the AI creates the resources, rules and triggers via the API — or build it yourself in the console. Pay only for the requests that happen and the storage you use.

0
Lines of backend to write
7+
Countries to host in
Pay
Only for what you use
// How it works

A simple structure: Organization, Project, Resources.

Everything in Tarello lives inside this hierarchy. Create your organization, open a project and build the backend by combining the ready-to-use features with the resources you design.

ORG_01

Organization

The company that pays the bill. It groups your projects, your team with their access levels, and gets a single monthly invoice for the total consumption of all the projects.

PRJ_02

Project

Each product or environment in the organization. Has its own JWT keys, isolated data, the hosting location you pick, and the project-wide settings that apply to everything inside it.

RES_03

Resources

Inside the project you create the resources your product needs — Invoices, Customers, Orders — and use the fixed platform features: Authentication, Permissions, Triggers, External APIs.

// Example

You create the resource. Tarello exposes the API.

Create a resource called Invoices with the fields you need and the REST route is live instantly. Here's a typical call:

Request POST /v1/invoices
// HTTP request
POST /v1/invoices
Host: proj-8h2nq4w0.api.tarello.io
Authorization: Bearer eyJhbGciOiJIUzI1NiIs...
Content-Type: application/json

{
  "customer_id": "cus_44df1k2",
  "amount": 1490.00,
  "due_date": "2026-06-15",
  "status": "pending"
}
Response 201 Created
// HTTP response
HTTP/1.1 201 Created
Content-Type: application/json

{
  "id": "inv_9k3pn7q2",
  "customer_id": "cus_44df1k2",
  "amount": 1490.00,
  "due_date": "2026-06-15",
  "status": "pending",
  "created_at": "2026-05-18T14:32:11Z"
}
// AI assistant

Don't want to build it by hand? Describe it, the AI builds it.

The AI assistant lives inside the console. Describe the system you need and it creates the resources, fields and triggers through Tarello's own API. It also answers platform questions, fixes existing configurations and generates sample calls for your endpoints.

tarello.io/console — AI
You

I want a backend for equipment rental. I need Customers, Equipment with a status (available, reserved, maintenance), Rentals with start and end dates, and a trigger to email the customer one day before return.

Tarello AI

Creating 3 resources in the project:

  • POST /v1/resources Customers resource with name, email, phone, document
  • POST /v1/resources Equipment resource with name, code, status (list: available, reserved, maintenance)
  • POST /v1/resources Rentals resource with customer, equipment, start date, end date, amount
  • POST /v1/triggers Daily trigger checking tomorrow's returns → emails the customer

Done. The REST routes are live and your API key is in the Keys menu. Want me to generate a curl example to create a rental?

Illustrative example of a conversation with the assistant in the console.

// Pillars

What makes Tarello different.

The pitch is direct: you describe what your product needs and Tarello handles the rest.

01

Built-in AI assistant

Describe the system in plain text and the AI assistant builds the resources, fields, rules and triggers via the API. It also answers questions, fixes configs and generates sample calls for your endpoints.

02

Scales by itself

Same platform for your first test and for your traffic peak. No server to size, no migration.

03

Pay-as-you-go

You pay only for the requests and storage you actually use. No fixed infrastructure fee.

04

Granular permissions

One or more tags per user. On each resource you pick which tags get access — and you can fine-tune it field by field, opening only the "amount" field on an Invoice to finance, for example.

05

Built-in triggers

When a resource changes, fire an email, SMS, webhook or another action. All inside the same project.

06

Location under your control

Each project runs in the country you choose, across 7+ regions.

// Platform features

Everything every project ships with.

Authentication, permissions, integrations and automation are part of the platform. Switch on, configure, use.

FEAT_01

AI assistant

A conversational AI assistant inside the console. Describe in plain text the system you want and it creates the resources, fields, rules and triggers through Tarello's own API. It also answers questions about how to use the platform, fixes existing configurations and generates sample calls (curl, fetch) for your endpoints.

FEAT_02

Authentication

Email and password login, with optional 2FA. JWT token generation and renewal per project, logout from all sessions, email recovery and signup with validation. All configurable in the console — or via the AI assistant.

FEAT_03

Tag-based permissions

You create tags (e.g. manager, finance, support) and give one or more tags to each user. On each resource, you pick which tags get access — and you can fine-tune it field by field. Example: on an Invoice, the manager tag can edit the "amount" field; the support tag can only view it.

FEAT_04

Custom resources

Inside each project, create as many resources as you want — Invoices, Customers, Orders, whatever your product needs. Each resource has typed fields (amount, date, text, status list, file, relation to another resource) and each field has its own rules: min and max, currency, allowed options, required or optional.

FEAT_05

Automatic REST API

Every time you create or change a resource, Tarello updates the corresponding REST API — list, search, create, update and delete endpoints, with filters, pagination, sorting and per-field validation. No need to write code or deploy.

FEAT_06

Triggers

Define what happens when a resource changes. Real examples: "if the Invoice status changed to paid, email the customer"; "if the Invoice amount field was edited, log it and notify finance"; "if a new Order was created, fire the ERP webhook". Each trigger is a condition plus an action.

FEAT_07

External API integrations

Set up a call to any third-party API (payments, SMS, AI, anything) as if it were another resource. Your front-end calls a Tarello route and we forward the request to the external service with your key, then return the response.

FEAT_08

Backups

Weekly backup always included, in every project. For shorter windows, daily and hourly frequencies are available as optional add-ons, billed monthly at the project location's rate. Restore from the console, with review before applying.

See all features

// Location

You choose where each project runs.

When you create a project, you pick the country it lives in. Each project can be in a different location, depending on what your business needs — latency, data residency, local compliance.

Brazil
Brazil
Chile
Chile
United States
United States
Germany
Germany
Australia
Australia
Singapore
Singapore
South Africa
South Africa

For best performance, we suggest keeping projects that talk to each other in the same location.

// Pricing

No fixed plan. You decide how much to use.

Set your numbers on the slider — monthly requests, storage and peak requests per second. Start free with 100 requests/month and 500 MB of storage.

Get my price

Start today. No card, no install.

Create your organization, open a project and build your first resource in minutes. The free tier stays with you while you validate the idea.