Pawabase is one system rather than a pile of separate services. Once you see how the parts connect, the rest of the docs read as variations on the same few ideas.

Your data is the centre

You define tables in Studio, and each becomes a database table and an API at once: list, read, add, change and delete, with filters, sorting and relations. There is no server for you to write and no layer to keep in sync. See Database.

People sign in

Auth knows who each person is: passwords, passkeys, social and company sign-in, two-step verification, roles and organizations. The same identity is used everywhere else, in your data, files, realtime, flows and agents. See Auth.

One set of rules decides who may do what

An access rule says who can do something: “signed-in users”, “people who own the record”, “admins”, “a key with this scope”. You write a rule once and use it for tables, files, realtime channels, flows, routes, agents and models. Rules are enforced on the server, so a person can’t skip them by changing your app. See Access rules.

Things happen when data changes

When something happens (a record is created, a user signs up, a payment arrives, an agent finishes), Pawabase announces it as an event. You react with:
  • a flow: a visual workflow that can send email, call other services, update data, ask a model or run an agent
  • a webhook: a signed call to another system
  • a realtime message: a live update to everyone watching
  • a schedule: the same flows, on a timer
See Automation and Server logic.

Files live beside your data

Storage holds files in buckets, with the same rules, share links and image resizing. A record can point at a file, and a file can belong to a person. See Storage.

Live updates

Realtime pushes changes to the people who may see them: chat, presence, live lists and notifications. See Realtime.

AI uses all of it

Models, agents and knowledge bases work with your tables, flows and rules instead of beside them. An agent reads and changes only what the person who asked could, and asks before it changes things. See AI.

Environments keep it safe

Each project has environments, such as development and production, completely separate. You build in one and promote definitions to the next, so changes are reviewed on the way. See Environments.

You can see everything

Activity shows each request, flow run, job, event and message, and follows one action through all of them with a request id. See Activity.

Where to start