Skip to content

Backend Overview

Welcome to the Backend Console. This platform acts as the central command center for your application’s server-side logic, data architecture, and infrastructure. It provides a unified interface to manage your database, explore your auto-generated GraphQL API, and configure essential application services.


The Data Model is the foundation of your application. Here, you define the structure of your database without writing complex migration scripts.

  • Tables: Create and manage database tables (e.g., users, audit_events) to store your application records.
  • Schema & Fields: Define specific data types (Text, Number, Date, UUID) and configure relationships between tables.
  • Views & Data Types: Create SQL Views for complex data aggregation and define reusable Data Types (Enums) to standardize values across your schema.

The API Explorer is an integrated GraphiQL environment that allows you to interact directly with your application’s API.

  • Auto-generated API: The system automatically generates GraphQL Queries, Mutations, and Subscriptions based on your Data Model.
  • Composer: A visual tool to build queries by simply clicking fields, eliminating the need to type syntax manually.
  • Documentation: Access real-time, inline documentation for your schema to understand available fields and arguments.

For advanced data operations, the SQL Playground provides a raw SQL editor.

  • Direct Access: Execute standard SQL queries (SELECT, JOIN, etc.) directly against your database tables.
  • Debugging: Ideal for testing complex logic or debugging data issues that are difficult to trace via the GraphQL API.

Extend the capabilities of your application by connecting third-party services via the Integrations module.

  • Communication: Connect Slack or Twilio for messaging.
  • Email: Configure SendGrid for transactional emails.
  • Payments: Integrate Stripe for processing payments.
  • AI: Connect ChatGPT for intelligent features.

This section manages the core infrastructure components required for a modern application:

  • File Manager: Configure storage providers like AWS S3, Google Cloud Storage, Filestack, or Azure Blob Storage to handle user uploads and file assets.
  • Authentication Providers: Set up secure login methods using Auth0, Google, AWS Cognito, or standard API Tokens.
  • Roles: Define RBAC (Role-Based Access Control) to manage permissions and restrict what different users (e.g., Admin, Customer) can see or do.

The Settings menu controls the global configuration and security of your project:

  • API Keys: Generate and manage API keys to allow external applications to securely connect to your backend.
  • Environment Variables: Store sensitive configuration values (like secret keys or external URLs) securely as key-value pairs.
  • Network: Configure CORS (Cross-Origin Resource Sharing) policies and set Rate Limits to protect your API from abuse.