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.
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.
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.
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.
Inside the project you create the resources your product needs — Invoices, Customers, Orders — and use the fixed platform features: Authentication, Permissions, Triggers, External APIs.
Create a resource called Invoices with the fields you need and the REST route is live instantly. Here's a typical call:
// 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" }
// 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" }
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.
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.
Creating 3 resources in the project:
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.
The pitch is direct: you describe what your product needs and Tarello handles the rest.
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.
Same platform for your first test and for your traffic peak. No server to size, no migration.
You pay only for the requests and storage you actually use. No fixed infrastructure fee.
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.
When a resource changes, fire an email, SMS, webhook or another action. All inside the same project.
Each project runs in the country you choose, across 7+ regions.
Authentication, permissions, integrations and automation are part of the platform. Switch on, configure, use.
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.
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.
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.
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.
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.
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.
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.
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.
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.
For best performance, we suggest keeping projects that talk to each other in the same location.
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.
Create your organization, open a project and build your first resource in minutes. The free tier stays with you while you validate the idea.