Machine Readiness
Stored receipt and evidence
20
65
0
0
0
Samples
No stored offer samples.
Samples
No stored action samples.
Samples
No stored product samples.
Document
User-agent: * Sitemap: https://www.back4app.com/sitemap.xml
Document
# Back4app Documentation > Comprehensive documentation, tutorials, and resources for Back4app - the backend and deployment platform powering modern applications. ## About Back4app ### Overview Back4app is an AI-powered Backend-as-a-Service (BaaS) and cloud platform designed to help developers build, launch, and scale web and mobile applications faster. It combines the simplicity of low-code backend development with the flexibility of open-source technologies, offering a complete suite of tools to manage databases, APIs, authentication, storage, and real-time data—all in one place. With AI-native capabilities and Model Context Protocol (MCP) integration, Back4app connects seamlessly with intelligent IDEs like Cursor, Visual Studio Code, and Windsurf, empowering developers and AI assistants to create, deploy, and manage backend systems autonomously. Back4app enables teams to move from idea to production effortlessly—reducing development time, simplifying scalability, and ensuring high performance through its fully managed, cloud-native infrastructure. ### List of Features #### Core Platform - **Databases** - Build and scale databases in seconds with advanced query capabilities, including relational queries, geo-queries, constraints, and aggregates. Manage your data visually through a spreadsheet-style interface for intuitive modeling. Generate complete schemas automatically with AI-powered tools, and oversee operations with a ready-to-use admin panel. All data is instantly accessible through auto-generated REST and GraphQL APIs or via SDKs for your preferred language. - **REST & GraphQL APIs** - Connect your data to your frontend effortlessly with auto-generated REST and GraphQL APIs. Every data model you create is instantly available for querying and mutation, dramatically reducing development time and infrastructure overhead. Use built-in SDKs to simplify integration across mobile and web frameworks. - **Functions (Cloud Code)** - Extend your application with custom business logic written in JavaScript. Back4app's Cloud Functions integrate natively with your database, authentication system, and APIs, enabling you to execute complex operations securely without provisioning or maintaining your own servers. - **Container Platform & Web Deployment** - Deploy containerized and full-stack web applications directly from GitHub. Back4app's Container-as-a-Service (CaaS) platform automates builds, scaling, and deployment pipelines. Enjoy one-click deploys, real-time logs and metrics, automatic rollbacks, custom domains, environment variables, and HTTPS certificates—all optimized for performance and reliability. - **Realtime** - Add real-time synchronization to your apps with Live Queries and subscriptions. Instantly broadcast data changes to connected clients, track user presence, and build responsive, collaborative experiences such as chats, dashboards, or multiplayer environments—all without manual polling or latency issues. - **Storage & CDN** - Deliver content at high speed with integrated file storage and a global content delivery network (CDN). Upload and serve images, videos, and static assets securely and efficiently. Back4app automatically handles file replication, caching, and optimization to ensure smooth, low-latency user experiences worldwide. - **Authentication & Messaging** - Secure your applications with a complete authentication framework that supports email/password, OAuth, and social login methods. Manage users, sessions, and roles effortlessly. Enhance engagement with built-in messaging tools, including notifications, password recovery, and verification messages, ensuring reliable user communication and identity management. - **AI Agent & MCP Integration** - Supercharge your development workflow with AI-powered automation and Model Context Protocol (MCP) integration. Back4app connects seamlessly with AI-enabled IDEs such as Cursor, Visual Studio Code, and Windsurf, allowing intelligent agents to create, modify, and deploy backend resources through natural language commands. This tight integration transforms how developers build, making backend management faster, smarter, and more intuitive. #### Developer Experience - **Developer-Friendly and Super Easy to Use** – Designed with developers in mind, Back4app offers a smooth, intuitive experience that eliminates backend complexity. From setup to deployment, everything is streamlined for speed, simplicity, and productivity. - **Integrated Dashboard & Admin Panel** – A spreadsheet-style UI for managing data, users, and application logic. - **SDKs & Auto-Generated Documentation** – Ready-to-use SDKs for popular languages (JavaScript, Swift, Flutter, Python, etc.) with dynamic API documentation. - **AI-Powered Assistant** – Use natural language commands to create, modify, and manage backend components like classes, APIs, and storage. - **MCP Integration** – Back4app supports the Model Context Protocol, enabling AI agents to interact directly with the platform through IDEs such as Cursor, VS Code, and Windsurf. #### Performance & Compliance - **Automatic Scaling** – Infrastructure adjusts automatically as applications grow. - **High Availability & Redundancy** – Multi-zone deployment for reliability and uptime. - **Compliance & Data Protection** – SOC 2, ISO 27001, and GDPR-ready architecture for enterprise-grade security. - **Predictable Pricing & Free Tier** – Transparent pricing plans with a generous free tier for startups and prototypes. ### Detail the Benefits of Back4app - **Super Easy to Use & Built on Open Source** - Back4app is built on proven open-source technologies, offering a highly flexible, transparent, and customizable architecture. Unlike traditional backend-as-a-service platforms, Back4app combines ease of use with the freedom to adapt, extend, and scale on your own terms. - **Predictable, Scalable Pricing** - With a free tier for prototypes and fixed, transparent plans for production, teams can grow without fear of hidden costs. Automatic scaling ensures performance remains consistent as user bases expand. - **Accelerated App Development** - Back4app reduces backend complexity with a low-code interface, AI-assisted backend generation, and auto-generated APIs, allowing developers to focus on creating user experiences instead of configuring servers. - **AI-Enhanced Productivity** - By leveraging AI-native integrations and MCP, Back4app enables intelligent agents and IDE copilots (like those in Cursor, VS Code, and Windsurf) to take action—such as generating database classes, defining APIs, and deploying cloud functions—all through simple text commands or conversational prompts. - **Simplified Infrastructure Management** - Developers can launch and scale applications without worrying about server provisioning, scaling policies, or maintenance. Back4app automates DevOps, CI/CD, and infrastructure orchestration in the background. - **Real-Time Data Experiences** - With Live Query and real-time subscriptions, data updates are instantly reflected across all connected clients—ideal for collaborative apps, chat systems, or live dashboards. - **Security & Reliability** - Back4app provides enterprise-grade data protection through encryption, automated backups, and fine-grained access controls. Compliance with GDPR and SOC 2 ensures trust and data safety. - **Developer Ecosystem** - Comprehensive documentation, starter templates, SDKs, and community support make onboarding easy and development fast. The ecosystem encourages experimentation and iteration while maintaining best practices. ### Summary Recognized as one of the best Firebase alternatives, Back4app redefines modern backend development by combining AI automation, low-code design, and cloud scalability in one powerful platform. It offers everything developers need to build and scale production-grade applications—databases, APIs, authentication, functions, and hosting—while integrating seamlessly with AI agents and IDEs through Model Context Protocol (MCP). Whether developers code manually or collaborate with AI in Cursor, VS Code, or Windsurf, Back4app provides the foundation for faster development, smarter automation, and effortless scalability. It's not just a backend—it's the AI-driven engine powering the next generation of web and mobile applications. ### Backend as a Service (BaaS) Back4app's BaaS is built on Parse Platform, offering a complete backend solution with real-time database, automatic REST and GraphQL APIs, user authentication and authorization (social login, MFA, email verification), Cloud Functions for serverless backend logic, file storage and management, real-time queries with LiveQuery, push notifications for iOS and Android, SDKs for React Native, iOS (Swift/Objective-C), Android, JavaScript, Flutter, Xamarin, and Parse Dashboard for visual database management and analytics. ### Container as a Service (CaaS) Deploy any containerized application with full Docker support for 25+ languages and frameworks (Node.js, Python, PHP, Ruby, Java, Go, Rust, and more), GitHub integration for automatic deployments, custom domains and SSL certificates, environment variables and secrets management, real-time logs and monitoring, and horizontal and vertical scaling. ### AI Agent An AI-powered development assistant that generates and deploys code directly to the cloud, integrates with GitHub repositories, supports both BaaS and Container deployments, is available as a ChatGPT Plugin, and implements Model Context Protocol (MCP) for Claude AI integration. ## Website Pages ### Main Pages - [Home](https://www.back4app.com): Back4app homepage - main landing page with platform overview, key features, and getting started options - [Documentation](https://www.back4app.com/docs): Complete documentation hub - centralized access to all Back4app documentation, guides, SDKs, and API references - [Support](https://www.back4app.com/support): Customer support center - get help, submit tickets, browse FAQs, and contact Back4app support team - [About Us](https://www.back4app.com/about-us): About Back4app - company mission, history, team, and vision for democratizing backend development ### Products & Services - [Backend as a Service](https://www.back4app.com/backend-as-a-service-baas): BaaS platform overview - complete backend solution with database, APIs, authentication, cloud functions, and real-time features - [Parse BaaS](https://www.back4app.com/product/parse-baas): Parse BaaS product page - Back4app's implementation of Parse Platform with enhanced features, scalability, and managed infrastructure - [What is Parse Server](https://www.back4app.com/product/what-is-parse-server): Parse Server explained - open-source backend framework that powers Back4app BaaS with Node.js and MongoDB - [Parse Migration](https://www.back4app.com/parse-migration): Parse migration guide - how to migrate from Parse.com or other Parse hosting providers to Back4app - [Parse](https://www.back4app.com/parse): Parse platform landing page - information about Parse ecosystem, community, and Back4app's role as Parse hosting provider - [Parse GDPR](https://www.back4app.com/gdpr): GDPR compliance - how Back4app ensures GDPR compliance for EU data protection regulations - [GDPR Security Manual](https://www.back4app.com/gdpr/gdpr-security-manual): Security manual for GDPR - detailed security policies, procedures, and compliance measures - [GDPR Third Parties](https://www.back4app.com/gdpr/gdpr-third-parties): Third-party processors list - subprocessors and partners involved in data processing for GDPR compliance - [BaaS Features](https://www.back4app.com/backend-as-a-service-baas/features): BaaS features list - comprehensive overview of all Backend as a Service capabilities including database, APIs, auth, files, push notifications - [Web Deployment Platform](https://www.back4app.com/web-deployment-platform): Container as a Service overview - deploy Docker containers with any language/framework, GitHub integration, and auto-scaling - [AI Agent](https://www.back4app.com/agent): AI-powered development assistant - generate, deploy, and manage applications using AI with natural language prompts - [Firebase Alternative](https://www.back4app.com/firebase-alternative): Back4app as Firebase alternative - comparison guide showing how to migrate from Firebase to Back4app with feature mapping ### Partners - [Become a Software Development Partner](https://www.back4app.com/partners/become-a-software-development-partner): Partner program - join Back4app's partner ecosystem to resell, integrate, or refer customers - [Software Development Company](https://www.back4app.com/partners/software-development-company): Development partners directory - find verified software agencies and consultants specialized in Back4app ### Deployment Guides - [Deploy Angular Applications](https://www.back4app.com/deploy-angular-applications): Deploy Angular apps to Back4app Containers - step-by-step guide with Docker configuration and GitHub integration - [Deploy Vue Applications](https://www.back4app.com/deploy-vue-applications): Deploy Vue.js apps to Back4app Containers - setup guide for Vue 3 applications with SSR support - [Deploy Node.js Applications](https://www.back4app.com/deploy-nodejs-applications): Deploy Node.js apps to Back4app Containers - guide for Express, Fastify, Koa and other Node frameworks - [Deploy JavaScript Applications](https://www.back4app.com/deploy-javascript-applications): Deploy JavaScript apps to Back4app Containers - vanilla JS and modern framework deployment - [Deploy Python Applications](https://www.back4app.com/deploy-python-applications): Deploy Python apps to Back4app Containers - configuration for Python web applications - [Deploy Django Applications](https://www.back4app.com/deploy-django-applications): Deploy Django apps to Back4app Containers - complete guide with database, static files, and migrations - [Deploy Flask Applications](https://www.back4app.com/deploy-flask-applications): Deploy Flask apps to Back4app Containers - lightweight Python web framework deployment guide - [Deploy Ruby Applications](https://www.back4app.com/deploy-ruby-applications): Deploy Ruby apps to Back4app Containers - guide for Sinatra and other Ruby frameworks - [Deploy Ruby on Rails Applications](https://www.back4app.com/deploy-ruby-on-rails-applications): Deploy Rails apps to Back4app Containers - full-stack Rails deployment with asset pipeline - [Deploy PHP Applications](https://www.back4app.com/deploy-php-applications): Deploy PHP apps to Back4app Containers - Laravel, Symfony, and vanilla PHP deployment ### Pricing - [Pricing](https://www.back4app.com/pricing): Pricing overview - compare plans for BaaS, Containers, and AI Agent with free tier, shared, and dedicated options - [Backend as a Service Pricing](https://www.back4app.com/pricing/backend-as-a-service): BaaS pricing plans - free tier with 25k requests/month, shared and dedicated plans with scalable resources - [Container as a Service Pricing](https://www.back4app.com/pricing/container-as-a-service): Container pricing plans - pay-as-you-go for CPU/RAM usage with free deployment and GitHub integration - [AI Agent Pricing](https://www.back4app.com/pricing/agent): AI Agent pricing - subscription plans for AI-powered development with different token limits - [AI Agent Sale](https://www.back4app.com/pricing/agent-sale): AI Agent special offers - promotional pricing and discounts for AI Agent subscriptions ### Account & Authentication - [Login](https://www.back4app.com/login): Sign in to Back4app dashboard - access your applications, databases, and deployment settings - [CLI Authentication](https://www.back4app.com/cli-auth): Authenticate CLI - connect Back4app Command Line Interface to your account for terminal-based operations - [Authorize](https://www.back4app.com/authorize): OAuth authorization - grant third-party applications access to your Back4app account securely ### Terms & Policies - [Terms of Service](https://www.back4app.com/terms-of-service.pdf): Terms of Service agreement - legal terms and conditions for using Back4app platform - [Privacy Policy](https://www.back4app.com/privacy.pdf): Privacy Policy - how Back4app collects, uses, and protects user data - [Copyright Policy](https://www.back4app.com/copyright.pdf): Copyright and DMCA Policy - intellectual property rights and infringement procedures - [Data Processing Addendum](https://www.back4app.com/data-processing-addendum.pdf): Data Processing Addendum (DPA) - GDPR-compliant data processing terms for EU customers - [Information Security Manual](https://www.back4app.com/InformationSecurityManual.docx.pdf): Information Security Manual - comprehensive security policies, procedures, and compliance documentation - [GDPR Subprocessors List](https://www.back4app.com/parse-hosting-gdpr-subprocessors-list.pdf): GDPR Subprocessors - complete list of third-party subprocessors involved in data processing ## Backend as a Service (Parse Server) ### Getting Started - [Welcome to Back4app](https://www.back4app.com/docs/get-started/welcome): Complete introduction to Back4app platform, core concepts, and how to get started with BaaS - [New Parse App](https://www.back4app.com/docs/get-started/new-parse-app): Step-by-step guide to create your first Parse application on Back4app with dashboard setup - [Parse SDK](https://www.back4app.com/docs/get-started/parse-sdk): How to install and configure Parse SDK in your application for different platforms (iOS, Android, JavaScript, React Native, Flutter) - [Read and Write Data](https://www.back4app.com/docs/get-started/read-and-write-data): Learn basic CRUD operations - create, read, update, and delete data in your Back4app database - [Cloud Functions](https://www.back4app.com/docs/get-started/cloud-functions): Introduction to serverless Cloud Functions - write backend logic that runs on Back4app servers without managing infrastructure - [Relational Schema](https://www.back4app.com/docs/get-started/relational-schema): How to design and implement relationships between data classes (one-to-one, one-to-many, many-to-many) ### Local Development - [Parse CLI](https://www.back4app.com/docs/local-development/parse-cli): Parse Command Line Interface - install and use Parse CLI to manage apps, deploy Cloud Code, and interact with Back4app from terminal - [Parse Server Local](https://www.back4app.com/docs/local-development/parse-server-local): Run Parse Server locally - set up local development environment with Parse Server, MongoDB, and test your app before deploying - [Local Debugging](https://www.back4app.com/docs/local-development/local-debugging): Debug Cloud Code locally - debug Cloud Functions and Jobs on your machine with breakpoints and local testing ### Parse Dashboard - [Parse Dashboard](https://www.back4app.com/docs/parse-dashboard): Parse Dashboard overview - visual interface to manage database, users, files, push notifications, and Cloud Code - [Database Browser](https://www.back4app.com/docs/parse-dashboard/core/database-browser): Browse and edit database - view, create, update, and delete records with visual interface and query filters - [Import CSV](https://www.back4app.com/docs/parse-dashboard/core/import-csv): Import CSV data - bulk import data from CSV files into your Back4app database classes - [Mobile App Templates](https://www.back4app.com/docs/parse-dashboard/mobile-app-templates): Ready-to-use mobile templates - clone pre-built app templates for iOS and Android with working backends - [Admin App](https://www.back4app.com/docs/parse-dashboard/admin-app): Admin application - manage users, roles, permissions, and app configuration through dashboard - [App Settings](https://www.back4app.com/docs/parse-dashboard/app-settings): Application settings - configure app keys, security, email, push notifications, and integrations - [API Reference](https://www.back4app.com/docs/parse-dashboard/api-reference): Dashboard API reference - programmatic access to Parse Dashboard features via REST API ### Platform Features - [App Settings](https://www.back4app.com/docs/platform/app-settings): Configure app settings - manage application ID, keys, security, email templates, and general configurations - [Parse Server Version](https://www.back4app.com/docs/platform/parse-server-version): Manage Parse Server version - upgrade or rollback Parse Server version for your app with latest features and fixes - [Parse Server Logs](https://www.back4app.com/docs/platform/parse-server-logs): View server logs - access real-time and historical logs for debugging, monitoring, and troubleshooting - [Custom Parse Options](https://www.back4app.com/docs/platform/custom-parse-options): Advanced Parse Server configuration - customize Parse Server behavior with advanced options and middleware - [Parse Environment Variables](https://www.back4app.com/docs/platform/parse-environment-variables): Manage environment variables - set secure configuration values for API keys, credentials, and app-specific settings - [Parse Cron Job](https://www.back4app.com/docs/platform/parse-cron-job): Schedule Cloud Jobs - create automated tasks that run on schedule (daily, hourly, custom intervals) - [Parse Live Query](https://www.back4app.com/docs/platform/parse-live-query): Real-time database subscriptions - enable LiveQuery for real-time data synchronization and live updates in apps - [Parse Server Live Query Example](https://www.back4app.com/docs/platform/parse-server-live-query-example): Live Query implementation example - complete code examples showing how to use LiveQuery in your app - [Activating Web Hosting](https://www.back4app.com/docs/platform/activating-web-hosting): Enable web hosting - host static websites and web apps directly from your Back4app account - [Parse Email Verification](https://www.back4app.com/docs/platform/parse-email-verification): Configure email verification - require users to verify email addresses before accessing app features ### Social Authentication - [Sign in with Apple](https://www.back4app.com/docs/platform/sign-in-with-apple): Configure Apple Sign In - enable users to authenticate with Apple ID, get user info, and implement privacy features - [Instagram OAuth Tutorial](https://www.back4app.com/docs/platform/instagram-oauth-tutorial): Implement Instagram login - complete OAuth flow tutorial for Instagram authentication in your app - [Instagram Basic Display API](https://www.back4app.com/docs/platform/instagram-basic-display-api): Access Instagram data - use Instagram Basic Display API to retrieve user profiles and media - [Sign in with Google](https://www.back4app.com/docs/platform/sign-in-with-google): Configure Google authentication - enable Google Sign In for web and mobile apps with OAuth 2.0 - [Sign in with LinkedIn](https://www.back4app.com/docs/platform/sign-in-with-linkedin): LinkedIn authentication - allow users to sign in with LinkedIn accounts and access profile data - [Sign in with GitHub](https://www.back4app.com/docs/platform/sign-in-with-github): GitHub authentication - implement GitHub OAuth for developer-focused apps and services - [Sign in with VK](https://www.back4app.com/docs/platform/sign-in-with-vk): VK authentication - enable VK (VKontakte) social login for users in Russia and Eastern Europe - [Sign in with Facebook](https://www.back4app.com/docs/sign-in-with-facebook): Facebook authentication - implement Facebook Login with permissions for email, profile, and friends ### GraphQL API - [GraphQL Getting Started](https://www.back4app.com/docs/parse-graphql/graphql-getting-started): GraphQL API introduction - enable and configure GraphQL endpoint for your Back4app database with auto-generated schema - [GraphQL API Health Check](https://www.back4app.com/docs/parse-graphql/graphql-api-health-check): Check GraphQL API status - verify GraphQL endpoint is working and accessible - [GraphQL Mutation Create Object](https://www.back4app.com/docs/parse-graphql/graphql-mutation-create-object): Create objects via GraphQL - insert new records using GraphQL mutations with type safety - [GraphQL Query Get Object](https://www.back4app.com/docs/parse-graphql/graphql-query-get-object): Retrieve single object - fetch one record by ID or unique field using GraphQL query - [GraphQL Query Find Objects](https://www.back4app.com/docs/parse-graphql/graphql-query-find-objects): Find multiple objects - query records with filters, sorting, pagination using GraphQL - [GraphQL Mutation Update Object](https://www.back4app.com/docs/parse-graphql/graphql-mutation-update-object): Update objects via GraphQL - modify existing records with GraphQL mutations - [GraphQL Mutation Delete Object](https://www.back4app.com/docs/parse-graphql/graphql-mutation-delete-object): Delete objects via GraphQL - remove records using GraphQL delete mutations - [GraphQL Sign Up](https://www.back4app.com/docs/parse-graphql/graphql-sign-up): User registration via GraphQL - create new user accounts using GraphQL mutations - [GraphQL Login](https://www.back4app.com/docs/parse-graphql/graphql-login): User login via GraphQL - authenticate users and get session tokens using GraphQL - [GraphQL User Authentication](https://www.back4app.com/docs/parse-graphql/graphql-user-authentication): GraphQL authentication - implement user auth flow with GraphQL queries and mutations - [GraphQL Get Current User](https://www.back4app.com/docs/parse-graphql/graphql-get-current-user): Get authenticated user - retrieve current logged-in user data via GraphQL - [GraphQL Email Verification](https://www.back4app.com/docs/parse-graphql/graphql-email-verification): Email verification with GraphQL - send and verify email addresses using GraphQL - [GraphQL Password Reset](https://www.back4app.com/docs/parse-graphql/graphql-password-reset): Reset password via GraphQL - implement forgot password flow with GraphQL mutations - [GraphQL Logout Mutation](https://www.back4app.com/docs/parse-graphql/graphql-logout-mutation): Logout user via GraphQL - end user session and invalidate tokens using GraphQL ### React Native SDK - [React Native](https://www.back4app.com/docs/react-native): React Native SDK overview - build iOS and Android apps with JavaScript/TypeScript using Parse SDK for React Native - [React Native SDK](https://www.back4app.com/docs/react-native/parse-sdk/react-native-sdk): Parse SDK for React Native - installation, setup, and configuration guide for React Native apps - [React Native Template](https://www.back4app.com/docs/react-native/parse-sdk/react-native-template): React Native starter template - pre-configured React Native project with Back4app SDK already integrated #### Data Objects - [React Native CRUD Tutorial](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/react-native-crud-tutorial): Complete CRUD tutorial - create, read, update, and delete data in React Native apps with code examples - [React Native Data Types](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/react-native-data-types): Supported data types - strings, numbers, booleans, dates, arrays, objects, pointers, relations, and files - [One-to-Many Relationship](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/one-to-many-relationship): One-to-many relationships - model parent-child relationships (e.g., User has many Posts) - [Many-to-Many Relationship](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/many-to-many-relationship): Many-to-many relationships - model complex relationships using Parse Relations (e.g., Students and Courses) - [One-to-One Relationship](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/one-to-one-relationship): One-to-one relationships - model unique associations between objects (e.g., User and Profile) - [React Native Query](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/react-native-query): Query data in React Native - find objects with filters, constraints, sorting, and pagination - [Relational Query](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/relational-query): Relational queries - query objects with relationships using include() and nested queries - [React Native Update Object](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/react-native-update-object): Update objects in React Native - modify existing records with set(), increment(), add(), and remove() - [React Native Delete Object](https://www.back4app.com/docs/react-native/parse-sdk/data-objects/react-native-delete-object): Delete objects in React Native - remove records from database with destroy() method #### Working with Users - [React Native User Registration](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-user-registration): User registration in React Native - create new user accounts with username, email, and password - [React Native Login](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-login): User login in React Native - authenticate users with username/email and password, get session token - [React Native Logout](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-logout): User logout in React Native - end user session and clear local storage - [React Native Reset Password](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-reset-password): Reset password in React Native - implement forgot password flow with email verification - [React Native Current User](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-current-user): Get current user in React Native - retrieve logged-in user data and session information - [React Native Querying Users](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-querying-users): Query users in React Native - search and filter user records with Parse Query - [React Native Email Verification](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-email-verification): Email verification in React Native - require users to verify email addresses before accessing features - [React Native Social Login](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-social-login): Social login in React Native - implement OAuth authentication with social providers - [React Native Facebook Login](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-facebook-login): Facebook login in React Native - authenticate users with Facebook using react-native-fbsdk - [React Native Sign in with Apple](https://www.back4app.com/docs/react-native/parse-sdk/working-with-users/react-native-sign-in-with-apple): Apple Sign In for React Native - implement Sign in with Apple for iOS apps with privacy features #### Working with Files - [React Native Save File](https://www.back4app.com/docs/react-native/parse-sdk/working-with-files/react-native-save-file): Upload files in React Native - save images, videos, documents to Back4app storage from mobile devices - [React Native Delete Files](https://www.back4app.com/docs/react-native/parse-sdk/working-with-files/react-native-delete-files): Delete files in React Native - remove uploaded files from Back4app storage #### Cloud Functions - [React Native Cloud Functions](https://www.back4app.com/docs/react-native/parse-sdk/cloud-functions/react-native-cloud-functions): Call Cloud Functions from React Native - invoke serverless backend logic from mobile apps - [React Native Cloud Functions Validators](https://www.back4app.com/docs/react-native/parse-sdk/cloud-functions/react-native-cloud-functions-validators): Validate Cloud Function inputs - add parameter validation to Cloud Functions called from React Native - [OTP Authentication React Native](https://www.back4app.com/docs/react-native/parse-sdk/cloud-functions/otp-authentication-react-native): OTP authentication in React Native - implement one-time password login with SMS or email #### Push Notifications - [Android Push Notifications](https://www.back4app.com/docs/react-native/parse-sdk/push-notifications/android): Android push notifications in React Native - send push notifications to Android devices from Back4app #### GraphQL - [Relay Setup](https://www.back4app.com/docs/react-native/graphql/relay-setup): Relay setup for React Native - configure Relay framework to use Back4app GraphQL API - [Relay Query Renderer](https://www.back4app.com/docs/react-native/graphql/relay-query-renderer): Relay Query Renderer - fetch data with Relay QueryRenderer component in React Native - [Download Schema](https://www.back4app.com/docs/react-native/graphql/download-schema): Download GraphQL schema - get schema definition for code generation and type safety ### iOS SDK - [Parse Swift SDK](https://www.back4app.com/docs/ios/parse-swift-sdk): Parse SDK for Swift - build iOS apps with Swift using modern async/await and SwiftUI support - [Parse Objective-C SDK](https://www.back4app.com/docs/ios/parse-objc-sdk): Parse SDK for Objective-C - legacy iOS SDK for Objective-C projects with full feature support - [iOS App Template](https://www.back4app.com/docs/ios/ios-app-template): iOS starter template - Xcode project with Back4app SDK pre-configured for Swift and Objective-C - [iOS App Code Templates](https://www.back4app.com/docs/ios/ios-app-code-templates): iOS code templates - reusable Swift code snippets for common tasks (CRUD, auth, files) - [Manual Integration](https://www.back4app.com/docs/ios/manual-integration): Manual SDK integration - install Parse SDK without package managers for custom build configurations - [Instagram Clone Download](https://www.back4app.com/docs/ios/instagram-clone-download): Instagram clone source code - complete iOS social media app with photo sharing and likes - [User Log In](https://www.back4app.com/docs/ios/parse-swift-sdk/users/user-log-in): User login in Swift - authenticate users with username/password in iOS apps - [Sign in with Apple](https://www.back4app.com/docs/ios/parse-swift-sdk/users/sign-in-with-apple): Apple Sign In for iOS - implement Sign in with Apple with privacy features in Swift - [Sign in with Google](https://www.back4app.com/docs/ios/parse-swift-sdk/users/sign-in-with-google): Google Sign In for iOS - OAuth authentication with Google in Swift apps - [Swift Login Tutorial](https://www.back4app.com/docs/ios/swift-login-tutorial): Complete login tutorial in Swift - build login screen with validation and error handling - [Xcode User Register and Login Tutorial](https://www.back4app.com/docs/ios/xcode-user-register-and-login-tutorial): Registration and login tutorial - complete Xcode project with auth flow - [Sign in with Apple iOS](https://www.back4app.com/docs/ios/sign-in-with-apple-ios): Apple authentication in iOS - detailed Apple Sign In implementation guide - [Facebook Login iOS Swift Tutorial](https://www.back4app.com/docs/ios/facebook-login-ios-swift-tutorial): Facebook login in Swift - authenticate with Facebook SDK in iOS apps - [Twitter Login iOS Swift](https://www.back4app.com/docs/ios/twitter-login-ios-swift): Twitter login in Swift - implement Twitter OAuth authentication in iOS - [Best iOS Push Notification Service](https://www.back4app.com/docs/ios/push-notifications/best-ios-push-notification-service): iOS push notifications overview - compare APNs and Back4app push notification service - [Push Client Swift](https://www.back4app.com/docs/ios/push-notifications/push-client-swift): Configure push in Swift - register devices and receive push notifications in iOS apps - [Client Push](https://www.back4app.com/docs/ios/push-notifications/client-push): Send push from iOS client - send push notifications directly from iOS app (peer-to-peer) - [iOS Send Push Notification from Server](https://www.back4app.com/docs/ios/push-notifications/ios-send-push-notification-from-server): Send push from backend - trigger iOS push notifications from Cloud Code or API - [Send Push Using Cloud Code Swift](https://www.back4app.com/docs/ios/push-notifications/send-push-using-cloud-code-swift): Cloud Code push for Swift - send targeted push notifications using Cloud Functions - [Send Push Using Cloud Code Objective-C](https://www.back4app.com/docs/ios/push-notifications/send-push-using-cloud-code-objc): Cloud Code push for Objective-C - send push notifications from serverless functions - [NSPredicate](https://www.back4app.com/docs/ios/nspredicate): NSPredicate queries in iOS - use Foundation NSPredicate syntax for complex database queries - [Swift GraphQL](https://www.back4app.com/docs/ios/graphql/swift-graphql): GraphQL in Swift - use Back4app GraphQL API with Apollo Client in iOS apps ### JavaScript SDK - [Parse JavaScript SDK](https://www.back4app.com/docs/javascript/parse-javascript-sdk): Parse SDK for JavaScript - use in browser, Node.js, or any JavaScript environment with npm or CDN - [Serverless Database](https://www.back4app.com/docs/javascript/serverless-database): Serverless database with JavaScript - build apps without managing database infrastructure - [Parse Login JavaScript](https://www.back4app.com/docs/javascript/parse-login-javascript): User login in JavaScript - authenticate users in web apps with username/password - [JavaScript Facebook Login](https://www.back4app.com/docs/javascript/javascript-facebook-login): Facebook login in JavaScript - implement Facebook OAuth in web applications - [Sign in with Apple JavaScript](https://www.back4app.com/docs/javascript/sign-in-with-apple-javascript): Apple Sign In for web - implement Sign in with Apple in JavaScript apps - [Login Twitter](https://www.back4app.com/docs/javascript/login-twitter): Twitter login in JavaScript - OAuth authentication with Twitter in web apps ### JavaScript Frameworks - [Angular Template](https://www.back4app.com/docs/js-framework/angular-template): Angular starter template - Angular project with Back4app SDK pre-configured - [Parse Ionic SDK](https://www.back4app.com/docs/js-framework/ionic/parse-ionic-sdk): Parse SDK for Ionic - build hybrid mobile apps with Ionic framework and Back4app backend - [Ionic Template](https://www.back4app.com/docs/js-framework/ionic/ionic-template): Ionic starter template - pre-configured Ionic project with Back4app integration - [Ionic Framework Tutorial](https://www.back4app.com/docs/js-framework/ionic/ionic-framework-tutorial): Complete Ionic tutorial - build cross-platform mobile app with Ionic and Back4app - [Ionic Login](https://www.back4app.com/docs/js-framework/ionic/ionic-login): User login in Ionic - implement authentication in Ionic mobile apps - [Ionic Framework Login](https://www.back4app.com/docs/js-framework/ionic/ionic-framework-login): Ionic login implementation - detailed authentication guide for Ionic apps - [Ionic Framework Login Screen](https://www.back4app.com/docs/js-framework/ionic/ionic-framework-login-screen): Build login screen in Ionic - create beautiful login UI with validation - [Node Web Server](https://www.back4app.com/docs/js-framework/node-web-server): Node.js web server - build backend APIs and web servers with Express and Parse SDK ### Flutter SDK - [Flutter SDK](https://www.back4app.com/docs/flutter/parse-sdk/flutter-sdk): Parse SDK for Flutter - build cross-platform iOS and Android apps with Dart - [Flutter Template](https://www.back4app.com/docs/flutter/parse-sdk/flutter-template): Flutter starter template - pre-configured Flutter project with Back4app SDK - [Flutter CRUD Tutorial](https://www.back4app.com/docs/flutter/parse-sdk/data-objects/flutter-crud-tutorial): CRUD operations in Flutter - create, read, update, delete data with code examples - [Flutter Save](https://www.back4app.com/docs/flutter/parse-sdk/data-objects/flutter-save): Save objects in Flutter - create new records in database from Flutter apps - [Flutter Queries](https://www.back4app.com/docs/flutter/parse-sdk/data-objects/flutter-queries): Query data in Flutter - find objects with filters, sorting, and pagination - [Flutter Update](https://www.back4app.com/docs/flutter/parse-sdk/data-objects/flutter-update): Update objects in Flutter - modify existing records in database - [Flutter Delete](https://www.back4app.com/docs/flutter/parse-sdk/data-objects/flutter-delete): Delete objects in Flutter - remove records from database - [Flutter User Registration](https://www.back4app.com/docs/flutter/parse-sdk/users/flutter-user-registration): User registration in Flutter - create new user accounts with email and password - [Flutter Login](https://www.back4app.com/docs/flutter/parse-sdk/users/flutter-login): User login in Flutter - authenticate users in cross-platform mobile apps - [Flutter Save File](https://www.back4app.com/docs/flutter/parse-sdk/files/flutter-save-file): Upload files in Flutter - save images, videos, documents to Back4app storage - [Flutter Cloud Functions](https://www.back4app.com/docs/flutter/parse-sdk/cloud-code-functions/flutter-cloud-functions): Call Cloud Functions from Flutter - invoke serverless backend logic - [Flutter Push Notifications](https://www.back4app.com/docs/flutter/parse-sdk/push-notifications/flutter-push-notifications): Push notifications in Flutter - send notifications to iOS and Android devices - [Flutter Third-Party Authentication](https://www.back4app.com/docs/flutter/parse-sdk/third-party-authentication/flutter-third-party-authentication): Social login in Flutter - implement OAuth with Google, Facebook, Apple in Flutter ### Android SDK - [Android SDK](https://www.back4app.com/docs/android/parse-sdk/android-sdk): Parse SDK for Android - build native Android apps with Java or Kotlin - [Android CRUD Tutorial](https://www.back4app.com/docs/android/parse-sdk/data-objects/android-crud-tutorial): CRUD operations in Android - complete tutorial with Java code examples - [Android Queries](https://www.back4app.com/docs/android/parse-sdk/data-objects/android-queries): Query data in Android - find objects with constraints, sorting, and pagination - [Android User Registration](https://www.back4app.com/docs/android/parse-sdk/users/android-user-registration): User registration in Android - create accounts with username, email, password - [Android Login](https://www.back4app.com/docs/android/parse-sdk/users/android-login): User login in Android - authenticate users in native Android apps - [Android Save File](https://www.back4app.com/docs/android/parse-sdk/files/android-save-file): Upload files in Android - save images and documents to Back4app storage - [Android Cloud Functions](https://www.back4app.com/docs/android/parse-sdk/cloud-code-functions/android-cloud-functions): Call Cloud Functions from Android - invoke serverless functions from Java/Kotlin - [Android Push Notifications](https://www.back4app.com/docs/android/parse-sdk/push-notifications/android-push-notifications): Push notifications in Android - send push via Firebase Cloud Messaging ### Xamarin - [Xamarin Templates](https://www.back4app.com/docs/xamarin/xamarin-templates): Xamarin starter templates - build cross-platform iOS/Android apps with C# and .NET using Parse SDK ### Cloud Code & Integrations - [Twilio API Send Text Message](https://www.back4app.com/docs/cloud-code-functions/integrations/twilio-api-send-text-message): Send SMS with Twilio - integrate Twilio API in Cloud Functions to send text messages - [Stripe Integration](https://www.back4app.com/docs/cloud-code-functions/integrations/stripe): Process payments with Stripe - accept credit cards and subscriptions in your app - [WhatsApp API](https://www.back4app.com/docs/cloud-code-functions/integrations/whatsapp-api): Send WhatsApp messages - integrate WhatsApp Business API for messaging - [SendGrid Email API](https://www.back4app.com/docs/cloud-code-functions/integrations/sendgrid-email-api): Send emails with SendGrid - transactional email service integration - [SendGrid Integration](https://www.back4app.com/docs/sendgrid): SendGrid integration guide - configure SendGrid for email notifications and marketing - [Unit Tests](https://www.back4app.com/docs/cloud-code-functions/unit-tests): Unit test Cloud Functions - write tests for serverless backend logic with Jest - [Code Complexity](https://www.back4app.com/docs/cloud-code-functions/code-complexity): Analyze code complexity - measure and optimize Cloud Code complexity metrics ### Security & Database - [Parse Security](https://www.back4app.com/docs/security/parse-security): Security best practices - implement ACLs, roles, security keys, and data protection - [Multi-Factor Authentication](https://www.back4app.com/docs/security/multi-factor-authentication): Enable MFA - add two-factor authentication with SMS or authenticator apps - [Back4app GDPR](https://www.back4app.com/docs/security/back4app-gdpr): GDPR compliance guide - ensure EU data protection compliance with Back4app - [GDPR Compliant Chat App](https://www.back4app.com/docs/security/gdpr-compliant-chat-app): Build GDPR-compliant chat - messaging app with data privacy and user rights - [Security and Privacy](https://www.back4app.com/docs/security-and-privacy): Security and privacy overview - comprehensive guide to protecting user data - [Encrypted Chat](https://www.back4app.com/docs/encrypted-chat): Build encrypted chat app - end-to-end encryption for messaging applications - [HIPAA Backend](https://www.back4app.com/docs/hipaa-backend): HIPAA-compliant backend - healthcare apps with protected health information (PHI) ### Migration & Advanced - [Parse App Migration](https://www.back4app.com/docs/app-migration/parse-app-migration): Migrate Parse app to Back4app - complete migration guide with data transfer and testing - [Parse CLI Migration](https://www.back4app.com/docs/app-migration/parse-cli-migration): Migrate using Parse CLI - command-line migration tool for automated app transfer - [Parse Server 3](https://www.back4app.com/docs/advanced-guides/parse-server-3): Parse Server 3 guide - features, breaking changes, and upgrade instructions - [Web Application Hosting](https://www.back4app.com/docs/advanced-guides/web-application-hosting): Host web applications - deploy static sites and web apps on Back4app - [Parse Cloud Code Testing](https://www.back4app.com/docs/advanced-guides/parse-cloud-code-testing): Test Cloud Code - strategies for testing Cloud Functions and Jobs locally - [Relay Compatibility](https://www.back4app.com/docs/advanced-guides/relay-compatibility): Relay framework compatibility - use Facebook Relay with Back4app GraphQL API ## Container as a Service (Web Deployment Platform) ### Getting Started - [Containers Overview](https://www.back4app.com/docs-containers): Container as a Service introduction - deploy Docker containers with any language or framework - [Creating a New App](https://www.back4app.com/docs-containers/creating-a-new-app): Create container app - step-by-step guide to deploy your first containerized application - [Prepare Your Deployment](https://www.back4app.com/docs-containers/prepare-your-deployment): Prepare for deployment - configure Dockerfile, environment variables, and port settings - [Deployment Process](https://www.back4app.com/docs-containers/deployment-process): Deployment process explained - understand build, push, and deploy stages - [How to Create a Dockerfile](https://www.back4app.com/docs-containers/how-to-create-a-dockerfile): Write a Dockerfile - best practices for creating efficient Docker images ### Managing Apps - [App Overview](https://www.back4app.com/docs-containers/app-overview): Container app overview - dashboard features, metrics, and management options - [Working with a Containers App](https://www.back4app.com/docs-containers/working-with-a-containers-app): Manage container apps - scale, redeploy, monitor, and configure running containers - [Manage Deployments](https://www.back4app.com/docs-containers/manage-deployments): Deployment management - view history, rollback, and manage multiple deployments - [Running Logs](https://www.back4app.com/docs-containers/running-logs): View container logs - real-time and historical logs for debugging and monitoring - [Settings](https://www.back4app.com/docs-containers/settings): Container app settings - configure environment variables, resources, and scaling options - [Custom Domain](https://www.back4app.com/docs-containers/custom-domain): Add custom domain - connect your domain name with SSL certificates - [Integrate with GitHub](https://www.back4app.com/docs-containers/integrate-with-github): GitHub integration - automatic deployments on push with CI/CD - [Troubleshooting](https://www.back4app.com/docs-containers/troubleshooting): Container troubleshooting - common issues and solutions for deployment problems - [Release Notes](https://www.back4app.com/docs-containers/release-notes): Container release notes - latest features, updates, and bug fixes ### Language and Framework Guides - [Language and Framework Guides](https://www.back4app.com/docs-containers/language-and-framework-guides): All framework guides - complete list of supported languages and frameworks ### JavaScript & Node.js - [Run a Node.js Container App](https://www.back4app.com/docs-containers/run-a-nodejs-container-app): Deploy Node.js apps - containerize Express, Fastify, Koa, or any Node.js backend - [Run an Express Container App](https://www.back4app.com/docs-containers/run-an-express-container-app): Deploy Express.js apps - popular Node.js web framework with Docker - [Run a Next.js Container App](https://www.back4app.com/docs-containers/run-a-nextjs-container-app): Deploy Next.js apps - React framework with SSR and static generation - [Run a Nuxt.js Container App](https://www.back4app.com/docs-containers/run-a-nuxtjs-container-app): Deploy Nuxt.js apps - Vue.js framework with SSR capabilities - [Run a React.js Container App](https://www.back4app.com/docs-containers/run-a-reactjs-container-app): Deploy React apps - single-page applications with optimized production builds - [Run a Vue.js Container App](https://www.back4app.com/docs-containers/run-a-vuejs-container-app): Deploy Vue.js apps - progressive JavaScript framework applications - [Run an Angular.js Container App](https://www.back4app.com/docs-containers/run-an-angularjs-container-app): Deploy Angular apps - TypeScript-based web application framework - [Run a Remix Container App](https://www.back4app.com/docs-containers/run-a-remix-container-app): Deploy Remix apps - full-stack React framework with edge support - [Run a RedwoodJS Container App](https://www.back4app.com/docs-containers/run-a-redwoodjs-container-app): Deploy RedwoodJS apps - full-stack JavaScript framework - [Run a Meteor Container App](https://www.back4app.com/docs-containers/run-a-meteor-container-app): Deploy Meteor apps - full-stack JavaScript platform for web and mobile - [Run a Deno Container App](https://www.back4app.com/docs-containers/run-a-deno-container-app): Deploy Deno apps - modern JavaScript/TypeScript runtime ### Python - [Run a Python Container App](https://www.back4app.com/docs-containers/run-a-python-container-app): Deploy Python apps - containerize any Python web application or API - [Run a Django Container App](https://www.back4app.com/docs-containers/run-a-django-container-app): Deploy Django apps - high-level Python web framework with ORM and admin panel - [Run a Flask Container App](https://www.back4app.com/docs-containers/run-a-flask-container-app): Deploy Flask apps - lightweight Python micro-framework for web APIs ### PHP - [Run a Laravel Container App](https://www.back4app.com/docs-containers/run-a-laravel-container-app): Deploy Laravel apps - elegant PHP framework with Eloquent ORM and Artisan CLI - [Run a CodeIgniter Container App](https://www.back4app.com/docs-containers/run-a-codeigniter-container-app): Deploy CodeIgniter apps - lightweight PHP framework with MVC pattern - [Run a CakePHP Container App](https://www.back4app.com/docs-containers/run-a-cakephp-container-app): Deploy CakePHP apps - rapid development PHP framework - [Run a Symfony Container App](https://www.back4app.com/docs-containers/run-a-symfony-container-app): Deploy Symfony apps - PHP framework for web applications and APIs ### Ruby - [Run a Ruby Container App](https://www.back4app.com/docs-containers/run-a-ruby-container-app): Deploy Ruby apps - containerize Sinatra or any Ruby web application - [Run a Rails Container App](https://www.back4app.com/docs-containers/run-a-rails-container-app): Deploy Ruby on Rails apps - full-stack MVC framework with asset pipeline ### Java & .NET - [Run a Java Container App](https://www.back4app.com/docs-containers/run-a-java-container-app): Deploy Java apps - containerize Java applications with JVM - [Run a Spring Container App](https://www.back4app.com/docs-containers/run-a-spring-container-app): Deploy Spring apps - Java framework for enterprise applications - [Run an ASP.NET Container App](https://www.back4app.com/docs-containers/run-a-asp-net-container-app): Deploy ASP.NET apps - .NET framework for web applications and APIs ### Other Languages - [Run a Go Container App](https://www.back4app.com/docs-containers/run-a-go-container-app): Deploy Go apps - containerize Golang web services and APIs - [Run a Rust Container App](https://www.back4app.com/docs-containers/run-a-rust-container-app): Deploy Rust apps - systems programming language for web backends - [Run an Elixir Phoenix Container App](https://www.back4app.com/docs-containers/run-elixir-phoenix-container-app): Deploy Elixir/Phoenix apps - productive functional programming for web - [Run a Crystal Container App](https://www.back4app.com/docs-containers/run-a-crystal-container-app): Deploy Crystal apps - fast compiled language with Ruby-like syntax - [Run C Container Apps](https://www.back4app.com/docs-containers/run-c-container-apps): Deploy C/C++ apps - native compiled applications in containers - [Run a Static Website on Containers](https://www.back4app.com/docs-containers/run-a-static-website-on-containers): Deploy static sites - HTML, CSS, JavaScript sites with Nginx or Apache ## AI Tools ### AI Agent - [AI Agent Overview](https://www.back4app.com/docs-agent): AI Agent introduction - AI-powered development assistant that generates, deploys, and manages applications - [Install the ChatGPT Plugin](https://www.back4app.com/docs-agent/install-the-chatgpt-plugin): Install ChatGPT Plugin - add Back4app AI Agent to ChatGPT for code generation and deployment - [AI Dev Environment](https://www.back4app.com/docs-agent/ai-dev-environment): AI development environment - use natural language to build and deploy apps without traditional coding - [GitHub Integration](https://www.back4app.com/docs-agent/github-integration): GitHub integration with AI Agent - connect repositories for AI-assisted development - [Backend as a Service](https://www.back4app.com/docs-agent/backend-as-a-service): Generate BaaS apps with AI - create Parse-based backends using natural language prompts - [Container as a Service](https://www.back4app.com/docs-agent/container-as-a-service): Generate container apps with AI - deploy Dockerized applications using AI Agent - [Tips and Best Practices](https://www.back4app.com/docs-agent/tips-and-best-practices): AI Agent tips - best practices for effective prompts and optimal results - [Use Cases and Examples](https://www.back4app.com/docs-agent/use-cases-and-examples): AI Agent use cases - real-world examples of applications built with AI Agent - [Release Notes](https://www.back4app.com/docs-agent/release-notes): AI Agent release notes - latest features and improvements ### Model Context Protocol (MCP) - [Model Context Protocol](https://www.back4app.com/mcp): MCP overview - integrate Back4app with Claude AI using Model Context Protocol for enhanced AI-assisted development workflows ## Tutorials ### Overview - [Tutorials Hub](https://www.back4app.com/tutorials): Tutorials collection - 200+ step-by-step guides for building backends, CRUD apps, and complete applications - [Low-Code/No-Code](https://www.back4app.com/tutorials/low-codeno-code): Low-code development tutorials - build apps with minimal coding using visual tools - [More Tutorials](https://www.back4app.com/tutorials/more): Additional tutorials - explore advanced topics and specialized use cases ### Build Backend Tutorials - [Backend for JavaScript](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-JavaScript): Build backend for JavaScript apps - database, API, and auth for vanilla JS projects - [Backend for TypeScript](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-TypeScript): Build backend for TypeScript apps - type-safe backend with Parse SDK - [Backend for ReactJS](https://www.back4app.com/tutorials/how-to-build-a-backend-for-reactjs): Build backend for React apps - complete setup guide with hooks and state management - [Backend for Angular](https://www.back4app.com/tutorials/how-to-build-a-backend-for-angularjs): Build backend for Angular apps - integrate Parse with Angular services - [Backend for Svelte](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Svelte): Build backend for Svelte apps - reactive backend integration - [Backend for Nuxt.js](https://www.back4app.com/tutorials/How-to-build-a-backend-for-NuxtJS): Build backend for Nuxt.js apps - SSR with server-side Parse integration - [Backend for Remix](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Remix): Build backend for Remix apps - full-stack React framework with backend - [Backend for Gatsby](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Gatsby): Build backend for Gatsby apps - static site with dynamic backend data - [Backend for SolidJS](https://www.back4app.com/tutorials/How-To-Build-a-Backend-for-SolidJS): Build backend for SolidJS apps - reactive JavaScript framework - [Backend for EmberJS](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-EmberJS): Build backend for Ember.js apps - conventional MVC framework with backend - [Backend for MeteorJS](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-MeteorJS): Build backend for Meteor.js apps - full-stack platform integration - [Backend for React Native](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-React-Native): Build backend for React Native apps - mobile app backend setup - [Backend for Flutter](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Flutter): Build backend for Flutter apps - cross-platform mobile backend with Dart - [Backend for Ionic](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Ionic): Build backend for Ionic apps - hybrid mobile app backend - [Backend for Android](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Android): Build backend for Android apps - native Java/Kotlin backend integration - [Backend for Python](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Python): Build backend for Python apps - REST API integration with Parse - [Backend for Django](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Django): Build backend for Django apps - integrate Parse with Django framework - [Backend for Flask](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Flask): Build backend for Flask apps - lightweight Python framework with Parse - [Backend for Ruby on Rails](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Ruby-On-Rails): Build backend for Rails apps - Ruby framework with Parse integration - [Backend for PHP](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-PHP): Build backend for PHP apps - REST API integration for PHP projects - [Backend for Java](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Java): Build backend for Java apps - enterprise Java with Parse SDK - [Backend for Spring Boot](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Spring-Boot): Build backend for Spring Boot apps - Java framework integration - [Backend for Kotlin](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Kotlin): Build backend for Kotlin apps - modern JVM language with Parse - [Backend for Dart](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Dart): Build backend for Dart apps - Dart language backend integration - [Backend for Deno](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Deno): Build backend for Deno apps - secure TypeScript runtime with Parse - [Backend for Blazor](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-Blazor): Build backend for Blazor apps - .NET web assembly with backend - [Backend for iOS](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-iOS): Build backend for iOS apps - Swift/Objective-C backend integration - [Backend for MacOS](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-MacOS): Build backend for macOS apps - desktop app with Parse backend - [Backend for WatchOS](https://www.back4app.com/tutorials/How-to-Build-a-Backend-for-WatchOS): Build backend for watchOS apps - Apple Watch backend integration ### CRUD Tutorials - [CRUD App with React](https://www.back4app.com/tutorials/How-to-Build-a-CRUD-App-with-React-JS): Build complete CRUD with React - create, read, update, delete operations with hooks - [CRUD App with Angular](https://www.back4app.com/tutorials/How-to-Build-a-Basic-CRUD-App-with-Angular): Build CRUD with Angular - TypeScript-based CRUD with services and components - [CRUD App with Vue.js](https://www.back4app.com/tutorials/how-to-develop-a-crud-app-with-vue-js): Build CRUD with Vue.js - reactive CRUD app with Vue composition API - [CRUD Samples](https://www.back4app.com/tutorials/crud-samples): CRUD code samples - collection of working CRUD examples across frameworks - [CRUD App with React Native](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-react-native): Build mobile CRUD with React Native - cross-platform CRUD for iOS and Android - [CRUD App with Flutter](https://www.back4app.com/tutorials/how-to-build-a-basic-crud-app-with-flutter): Build CRUD with Flutter - Dart-based mobile CRUD for iOS and Android - [CRUD Android with Java](https://www.back4app.com/tutorials/how-to-develop-a-crud-android-application-using-java): Build Android CRUD with Java - native Android app with database operations - [CRUD with SwiftUI](https://www.back4app.com/tutorials/how-to-develop-a-crud-application-with-swiftui): Build CRUD with SwiftUI - modern iOS CRUD with declarative UI - [CRUD with Jetpack Compose](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-jetpack-compose): Build CRUD with Jetpack Compose - modern Android UI with Kotlin - [CRUD App with Python](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-python): Build CRUD with Python - REST API CRUD operations with Python - [CRUD with Flask](https://www.back4app.com/tutorials/How-to-Develop-a-CRUD-Application-withFlask): Build CRUD with Flask - Python micro-framework CRUD application - [CRUD App with PHP](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-php): Build CRUD with PHP - server-side CRUD operations with PHP - [CRUD App with Java](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-java): Build CRUD with Java - enterprise Java CRUD application - [CRUD with Koa.js](https://www.back4app.com/tutorials/how-to-create-a-crud-application-with-koa-js): Build CRUD with Koa.js - modern Node.js framework CRUD - [CRUD with SvelteKit](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-sveltekit): Build CRUD with SvelteKit - full-stack Svelte CRUD app - [CRUD with Qwik](https://www.back4app.com/tutorials/building-a-crud-application-with-qwik): Build CRUD with Qwik - resumable JavaScript framework CRUD - [CRUD with Gatsby](https://www.back4app.com/tutorials/how-to-create-a-crud-app-with-gatsby): Build CRUD with Gatsby - static site with dynamic CRUD features - [CRUD with Preact](https://www.back4app.com/tutorials/how-to-build-a-crud-application-with-preact): Build CRUD with Preact - lightweight React alternative CRUD - [CRUD with Blazor](https://www.back4app.com/tutorials/how-to-create-a-crud-application-with-blazor): Build CRUD with Blazor - .NET WebAssembly CRUD app - [CRUD with Elm](https://www.back4app.com/tutorials/how-to-create-a-crud-application-with-elm): Build CRUD with Elm - functional programming CRUD application - [CRUD with Ember.js](https://www.back4app.com/tutorials/how-to-create-a-crud-application-with-ember-js): Build CRUD with Ember.js - convention-based framework CRUD - [CRUD with Ionic](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-ionic): Build CRUD with Ionic - hybrid mobile CRUD application - [CRUD with Alpine.js](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-alpine-js): Build CRUD with Alpine.js - minimal JavaScript framework CRUD - [CRUD with Lit](https://www.back4app.com/tutorials/how-to-build-a-basic-crud-app-with-lit): Build CRUD with Lit - web components-based CRUD app - [CRUD with Backbone.js](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-backbone-js): Build CRUD with Backbone.js - MVC framework CRUD application - [CRUD with jQuery](https://www.back4app.com/tutorials/how-to-create-a-crud-app-with-jquery): Build CRUD with jQuery - traditional jQuery-based CRUD - [CRUD with Stencil.js](https://www.back4app.com/tutorials/how-to-create-a-crud-app-with-stencil-js): Build CRUD with Stencil - web components compiler CRUD - [CRUD with Aurelia](https://www.back4app.com/tutorials/how-to-build-a-crud-application-with-aurelia): Build CRUD with Aurelia - next-gen JavaScript framework CRUD - [CRUD with MithrilJS](https://www.back4app.com/tutorials/building-a-basic-crud-application-with-mithriljs): Build CRUD with Mithril.js - minimalist SPA framework CRUD - [CRUD with RiotJS](https://www.back4app.com/tutorials/how-to-build-a-basic-crud-app-with-riotjs): Build CRUD with Riot.js - simple component-based CRUD - [CRUD with RactiveJS](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-ractivejs): Build CRUD with Ractive.js - template-driven CRUD app - [CRUD with MarionetteJS](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-marionettejs): Build CRUD with Marionette.js - Backbone.js framework extension CRUD - [CRUD with Marko](https://www.back4app.com/tutorials/how-to-build-a-crud-app-with-marko): Build CRUD with Marko - eBay's UI framework CRUD application ### Database Schema Design - [E-commerce Schema](https://www.back4app.com/tutorials/how-to-create-a-database-schema-for-an-e-commerce-application): Design e-commerce database - products, orders, carts, payments, inventory management schema - [School Management Schema](https://www.back4app.com/tutorials/how-to-build-a-database-schema-for-school-management-software): School management database - students, teachers, classes, grades, attendance tracking schema - [Restaurant Reservation Schema](https://www.back4app.com/tutorials/how-to-build-a-database-schema-for-a-restaurant-reservation-app): Restaurant booking database - tables, reservations, customers, menu items schema - [Customer Support Chat Schema](https://www.back4app.com/tutorials/how-to-design-a-database-schema-for-a-customer-support-chat-app): Support chat database - tickets, agents, customers, messages, status tracking schema - [Real-Time Chat Schema](https://www.back4app.com/tutorials/how-to-design-a-database-schema-for-a-real-time-chat-and-messaging-app): Messaging app database - users, conversations, messages, groups, media attachments schema - [Fitness Studio Schema](https://www.back4app.com/tutorials/how-to-build-a-database-schema-for-a-fitness-studio-management-app): Fitness studio database - members, classes, trainers, schedules, subscriptions schema - [Gym Management Schema](https://www.back4app.com/tutorials/how-to-build-a-database-schema-for-a-gym-management-system): Gym database - members, memberships, equipment, trainers, check-ins schema - [Equipment Inventory Schema](https://www.back4app.com/tutorials/how-to-build-a-database-schema-for-an-equipment-inventory-software): Inventory database - items, stock levels, categories, locations, tracking schema ### Social Network - [Social Network](https://www.back4app.com/tutorials/social-network): Build social network tutorial series - complete guide to building Instagram/Facebook-like app - [Social Network Backend](https://www.back4app.com/tutorials/how-to-build-a-backend-for-a-social-network): Social network backend - database schema for users, posts, likes, comments, follows - [Social Network Authentication](https://www.back4app.com/tutorials/authentication-system-for-your-social-network): Social network auth - user registration, login, email verification, password reset - [Social Network Profiles](https://www.back4app.com/tutorials/user-profile-and-settings-management-for-your-social-network): Profile management - user profiles, bio, avatar, settings, privacy controls - [Social Network Feed](https://www.back4app.com/tutorials/feed-and-interactions-for-your-social-network): News feed - posts, likes, comments, shares, notifications in social network ### Flutter Tutorials - [Flutter Templates](https://www.back4app.com/tutorials/flutter-templates): Flutter starter templates - pre-built Flutter apps with Back4app backend integration - [Flutter Third-Party Auth](https://www.back4app.com/tutorials/complete-guide-to-third-party-authentication-in-flutter-with-parse-on-back4app): Complete OAuth guide - Google, Facebook, Apple Sign In in Flutter apps - [Flutter Isolates](https://www.back4app.com/tutorials/how-to-use-isolates-in-flutter-with-back4app-to-handle-heavy-data-processing): Multi-threading in Flutter - use isolates for heavy data processing without blocking UI - [Flutter Async Operations](https://www.back4app.com/tutorials/how-to-optimize-async-operations-in-flutter-with-futurewait-and-back4app): Optimize async operations - Future.wait and efficient async patterns in Flutter - [Flutter Segmented Buttons](https://www.back4app.com/tutorials/how-to-use-segmented-buttons-in-flutter-with-back4app): Segmented buttons UI - Material Design segmented controls with backend data - [Flutter Keyboard Shortcuts](https://www.back4app.com/tutorials/how-to-implement-keyboard-shortcuts-in-flutter-with-callbackshortcuts-and-back4app): Keyboard shortcuts - implement desktop-style shortcuts in Flutter apps - [Flutter OverlayPortal](https://www.back4app.com/tutorials/flutter-tutorial-building-an-app-with-overlayportal-and-back4app-integration): OverlayPortal widget - tooltips, dropdowns, modals with OverlayPortal - [Flutter Dropdown Menus](https://www.back4app.com/tutorials/building-dropdown-menus-in-flutter-with-backend-data-from-back4app): Dynamic dropdowns - populate Flutter dropdowns with Back4app data - [Flutter Drag and Drop](https://www.back4app.com/tutorials/building-a-drag-and-drop-flutter-app-with-draggable-widgets-and-back4app): Drag and drop - implement draggable widgets and drop targets in Flutter - [Flutter Pattern Matching](https://www.back4app.com/tutorials/understanding-pattern-matching-in-flutter-using-back4app-backend): Pattern matching in Dart - use modern Dart 3 pattern matching features - [Flutter Real-Time Chat](https://www.back4app.com/tutorials/building-a-real-time-chat-application-in-flutter-with-back4app): Real-time chat app - build WhatsApp-like messaging with LiveQuery - [Flutter Multiplatform Game](https://www.back4app.com/tutorials/Building-a-Multiplatform-Game-Using-Flutter-and-Back4app): Game development - build cross-platform game with Flutter and Back4app leaderboards - [Flutter Endless Runner Game](https://www.back4app.com/tutorials/how-to-build-an-advanced-endless-runner-game-using-flutter-the-casual-games-toolkit-and-back4app): Advanced game tutorial - endless runner with Casual Games Toolkit - [Flutter AI Voice Translator](https://www.back4app.com/tutorials/how-to-build-an-ai-voice-translator-app-using-flutter-and-back4app): AI voice translator - speech-to-text translation app with AI APIs - [Flutter AI Email Responder](https://www.back4app.com/tutorials/how-to-build-an-ai-email-responder-app-with-flutter-and-back4app): AI email automation - automatically generate email responses with AI - [Flutter Generative AI](https://www.back4app.com/tutorials/how-to-integrate-generative-ai-in-your-flutter-app-using-firebase-vertex-aI): Generative AI integration - add AI image/text generation to Flutter apps - [Flutter Google Wallet](https://www.back4app.com/tutorials/flutter-google-wallet-and-back4app-environmental-rewards-app-tutorial): Google Wallet integration - environmental rewards app with digital wallet passes ### AI Development - [Backend with Windsurf](https://www.back4app.com/tutorials/how-to-build-a-backend-using-windsurf): Build backend with Windsurf IDE - AI-powered development environment integration - [Backend with Claude](https://www.back4app.com/tutorials/how-to-build-a-backend-with-claude): Build backend with Claude AI - use Anthropic Claude for backend development ### Special Projects - [Ticketing App with Next.js](https://www.back4app.com/tutorials/building-the-ticketing-app-with-nextjs-vercel-and-back4app): Build ticketing system - event tickets with Next.js, Vercel deployment, and Back4app backend ## Back4app Reviews ### G2 Reviews Back4app maintains a 4.8/5 rating on G2 based on verified user reviews, earning praise for its ease of use, powerful features, and exceptional customer support. Developers consistently highlight how the platform simplifies backend management, accelerates prototyping, and integrates seamlessly with Open Source Technologies and AI tools. Many note that Back4app is an ideal choice for startups and small teams needing fast, reliable infrastructure without complex DevOps. Users also commend its clear documentation, responsive support team, and AI Agent that enhances productivity. Recognized by G2 reviewers as one of the best Firebase alternatives, Back4app stands out for being developer-friendly, built on open-source technologies, and flexible enough to handle production-grade applications at scale. https://www.g2.com/products/back4app/reviews ### Product Hunt Reviews Back4app holds a 4.9★ rating on Product Hunt from over 100 verified reviews, with developers consistently praising its ease of use, fast setup, and responsive human support. Makers and indie teams highlight how Back4app lets them launch full backends in minutes using low-code tools, and AI-powered automation—all without managing servers or complex DevOps. Community reviewers describe the platform as ideal for startups, solo founders, and fast-moving teams, offering clean dashboards, real-time data, and seamless scalability. While some request deeper documentation and expanded free-tier limits, the consensus is overwhelmingly positive: Back4app is a developer-friendly, reliable, and scalable Backend-as-a-Service, recognized as one of the best Firebase alternatives for building modern apps quickly and efficiently. https://www.producthunt.com/products/back4app/new-reviews ## YouTube Resources - [Back4app Official Channel](https://www.youtube.com/channel/UCUE3mf1bb2ca21Q4YQn_xyQ): Official Back4app YouTube channel with tutorials, feature demos, and getting started guides - [Video Tutorial 1](https://www.youtube.com/watch?v=L1P3mauNgmI&t): Back4app video tutorial - [Video Tutorial 2](https://www.youtube.com/watch?v=lPBcZKq7yXo&t): Back4app video tutorial
Document
Not stored for this site.