01Product

Backend as a Service — GraphQL + BYO database

Apito is a Backend as a Service for teams that need GraphQL and REST from one schema, bring-your-own database, plugins, and reviewable publishes—not a Firebase clone.

Updated August 2026 · GraphQL · REST · BYO DB · Plugins

Beyond CRUD: Full-Featured Backend

Apito is not just a CRUD generator. It's a complete backend platform with brain support via plugins.

Basic CRUD

Simple data operations

  • Create, Read, Update, Delete
  • Basic API endpoints
  • No authentication
  • No business logic
  • No file storage

Full-Featured Backend

Complete backend with brain

  • Authentication & Authorization
  • Role-Based Access Control (RBAC)
  • File Storage & Management
  • Business Logic & Workflows
  • Real-time Features & Notifications

Backend Architecture with Plugin System

See how Apito's plugin system transforms a basic backend into a full-featured platform

Core Backend

GraphQL & REST APIs

• CRUD Operations
• Data Validation
• API Endpoints

Plugin System

Brain & Intelligence

• Authentication
• Storage
• RBAC
• Business Logic

Complete Backend

Production Ready

• User Management
• File Storage
• Permissions
• Workflows
Plugins
Integration

Complete Backend Features

Everything you need for a production-ready backend

Authentication

  • • JWT token management
  • • OAuth 2.0 integration
  • • Social login providers
  • • Multi-factor authentication
  • • Session management

RBAC & Permissions

  • • Role-based access control
  • • Granular permissions
  • • User groups & teams
  • • Resource-level access
  • • Audit trails

File Storage

  • • AWS S3 integration
  • • Google Cloud Storage
  • • Image processing
  • • CDN integration
  • • File versioning

Business Logic

  • • Custom workflows
  • • Data validation
  • • Business rules
  • • Event handling
  • • Process automation

Real-time Features

  • • WebSocket connections
  • • Live notifications
  • • Real-time updates
  • • Chat functionality
  • • Live dashboards

Third-party Integrations

  • • Payment gateways
  • • Email services
  • • Analytics tools
  • • CRM systems
  • • Webhook management

Backend Implementation Example

See how a complete backend is built with Apito's plugin system

1

Start with Basic Backend

type User {
id: ID!
name: String!
email: String!
}
type Query {
users: [User!]!
}

Basic CRUD operations for user management

2

Add Plugin System

type User {
id: ID!
name: String!
email: String!
role: Role!
avatar: String
}
type Mutation {
login(email: String!, password: String!): AuthPayload!
uploadAvatar(file: Upload!): String!
}

Enhanced with authentication, RBAC, and file storage

Plugin Configuration

Authentication Plugin

• JWT tokens
• Password hashing
• Session management

RBAC Plugin

• Role definitions
• Permission checks
• Access control

Storage Plugin

• File uploads
• Image processing
• CDN integration

Why Choose Apito for Your Backend?

Get a complete backend solution, not just basic CRUD operations

Complete Backend

Not just CRUD - get authentication, storage, RBAC, and business logic through plugins.

Plugin System

Extend your backend with powerful plugins for any functionality you need.

Production Ready

Built for scale with enterprise-grade features and security.

Fast Development

Build complete backends in minutes, not months.

08Start with the shape of it

Build your complete backend today

Start with basic APIs and extend them with plugins to create a full-featured backend.