Why Ulabase
Ready-made features
Accounts, payments, email, webhooks and AI are features of your service that you turn on and configure. Logic of your own runs on services such as Cloudflare Workers or AWS Lambda.
A feature is a part of an app that most apps need, already built into your service: user accounts, payments, email. You turn it on in the console, or with ulabase setup, and configure it. You write no code for it.
Many backends of this kind give you functions to deploy, where you write that code yourself. On Ulabase the common parts are ready, and the logic that is only yours runs on a service made for running code, such as Cloudflare Workers or AWS Lambda.
What you get:
-
Less code to own. Sign-up, payments and emails are done and kept up to date by us.
-
Your own logic where it runs best. A function on Cloudflare Workers or AWS Lambda scales and is billed by the platform made for it.
-
Simple connections. A webhook calls your function when something happens in your service, and your function calls the service API back.
The features
| Feature | What it does |
|---|---|
Registration, email verification, password reset, login with Google, teams and invitations. |
|
Subscriptions and product sales through your own Stripe account. |
|
The emails of the other features, from our address or yours. |
|
An HTTP call or an email when a request matches a condition you write. |
|
Block or redirect a request when a rule of yours fails. |
|
Vectors, file chunking and search by meaning, with your own AI provider. |
|
AI agents use your data, with your permissions. |
Your own logic
When a request needs logic of your own, such as computing a price or calling another system: