Platform deep dive

Eight capabilities. Built for AI agent and vibe coding workflows.

Every TaruviBase application ships with the same production-grade backend infrastructure on day one, provisioned, secured, observable, and ready to host real enterprise SaaS. AI agents handle the front end and use the TaruviBase MCP layer to build and interact with the backend.

See it in action

Explore the TaruviBase platform, end to end.

A short guided walkthrough of the TaruviBase platform: datatables and schemas, auth and permissions, serverless functions, the native MCP layer, file storage, auto-generated APIs, analytics, and secrets and events, in one managed, multi-tenant backend from EOX Vantage.

01 · Database & schemas

Define the data model. We handle everything underneath.

Schemas with relationships, hierarchy traversal, and full-text search. Twenty-plus filter operators and version-controlled migrations let your data model evolve safely as the product grows.

  • Visual schema builder + declarative migrations
  • Foreign keys, joins, hierarchy traversal
  • Full-text search and 20+ filter operators
  • Per-tenant isolation enforced at the platform layer
TaruviBase datatables view
02 · Auth & permissions

Four auth strategies + a centralized policy engine.

Four authentication strategies supported out of the box. Policy-driven authorization defined once and enforced automatically across the entire backend, no authorization logic scattered through your code.

  • Four auth strategies out of the box: JWT, OAuth, SAML, API keys
  • Centralized declarative policies, define once
  • RBAC for straightforward permissions, ABAC for context-driven scenarios
  • Audit trail on every check, automatic and queryable
TaruviBase auth & permissions view
03 · Serverless functions

Python on-demand, scheduled, and event-triggered.

Serverless without a server. Run code on demand, on schedule, or in response to a database event, and proxy webhooks to the third-party tools your team already uses, including Zapier, n8n, and Make.

  • Python on-demand functions with HTTPS endpoints
  • Cron-style scheduled jobs
  • Database event triggers, react to data changes
  • Webhook proxy to Zapier, n8n, Make and any third-party tool
TaruviBase serverless functions view
04 · MCP & AI

A native MCP server, on every backend.

Cursor, Claude, Copilot, Windsurf, and your own agents connect directly to the backend, query data, understand schema, and take action, with policies enforced at the platform layer, not in code the AI has to remember to write. Safe at speed.

  • Native MCP endpoint per app, zero config
  • Semantic schema with field-level descriptions
  • Tool calls scoped by user and tenant
  • All AI access shows up in audit logs
TaruviBase MCP server configuration for connecting AI assistants such as Claude Desktop.
05 · File storage

Bucket-based, policy-aware, secure by default.

Public and private access policies, MIME type controls, and authentication-layer integration for secure uploads and downloads. Audit-logged like everything else.

  • Buckets per app and per tenant
  • MIME allow-lists, virus scanning, signed URLs
  • ABAC on every read and write
  • Direct browser uploads with scoped tokens
TaruviBase file storage view
06 · Auto-API + SDKs

REST endpoints, generated automatically. Plus typed clients.

The auto-generated API reflects your schemas, your policies, and your relationships. JavaScript/TypeScript and Python SDKs with full type information ship out of the box.

  • REST endpoints for every schema, with filters and joins
  • JS/TS SDK with full type generation
  • Python SDK with async + sync clients
  • OpenAPI spec exposed at /spec
TaruviBase SDK example: initialize the client and create a user (Python and JavaScript).
07 · Analytics

Read-only, parameterized templates. Safe by construction.

Build reporting and dashboards without exposing direct database access. Templates are versioned, reviewed, and parameter-validated before they run.

  • Parameterized read-only query templates
  • Schema-validated parameters
  • Per-tenant scope on every query
  • Cached materializations for hot reports
TaruviBase analytics view
08 · Secrets & events

Encrypted secrets and event-driven workflows.

Encrypted configuration at app and site levels, JSON-schema validated. Subscribe serverless functions to system events: react to data changes, user actions, or scheduled triggers without polling.

  • App-level and site-level encrypted secrets
  • JSON schema validation per secret
  • Event subscriptions for data, auth, and storage events
  • Replayable event log with at-least-once delivery
TaruviBase secrets & events view
Ready to see it in motion?

A live demo, in 30 minutes.

Walk through your data model with one of our engineers. We'll show you exactly how schemas, policies, and the MCP layer fit together, on your use case.

Book a live demo → See security details
FAQ

Frequently asked questions.

What datatables and schemas does the TaruviBase platform support?

TaruviBase schemas support relationships, foreign keys, joins, hierarchy traversal, and full-text search. You define the data model with a visual schema builder and declarative migrations, then filter it with more than 20 operators, all with per-tenant isolation enforced at the platform layer.

What authentication strategies does TaruviBase offer?

Four authentication strategies work out of the box: JWT, OAuth, SAML, and API keys. Authorization is centralized and declarative, defined once and enforced automatically across the entire backend, with an automatic, queryable audit trail on every check.

What is the difference between RBAC and ABAC on the platform?

TaruviBase uses RBAC for straightforward, role-based permissions and ABAC for context-driven scenarios where access depends on attributes. Both are defined in centralized policies rather than scattered through your code, and ABAC applies to file storage on every read and write.

How do serverless functions work in TaruviBase?

You run Python functions on demand with HTTPS endpoints, on a cron-style schedule, or in response to database events. Functions can also proxy webhooks to third-party tools including Zapier, n8n, and Make.

What is the native MCP server and which AI tools connect to it?

Every TaruviBase backend ships with a native MCP endpoint per app with zero config. Cursor, Claude, Copilot, Windsurf, and your own agents connect directly to query data, understand the schema, and take action, with policies enforced at the platform layer and all AI access recorded in audit logs.

Does TaruviBase provide an auto-generated API and SDKs?

Yes. The auto-generated REST API reflects your schemas, policies, and relationships, with endpoints for every schema plus filters and joins. A JavaScript/TypeScript SDK with full type generation and a Python SDK with async and sync clients ship out of the box, and an OpenAPI spec is exposed at /spec.