brainCloud's feature set is enormous - and keeps growing! Here is a list of key features, current as of Release 6.0.
AI
brainBot - your AI assistant, built into the Design Portal
Claude-powered assistant that knows brainCloud and sees your current screen
Navigation - jump to the right screen or end-user account
Answers questions and guides you through tasks step-by-step, fetching the right docs and API references on demand
Writes, tests, and debugs Cloud Code scripts interactively
Feature setup - configures features on your behalf (XP curves, level caps, etc.)
Translates missing localizations for your Item Catalog, Cash Products, and Promotions
LiveOps - helps set up Promotions, Redemption Codes, and LiveOps Campaigns
Works with files - upload text files into a conversation, and have brainBot generate them for you
brainCloud MCP Server
Hosted (HTTP/SSE) MCP server - connect Claude and other AI tools directly to your brainCloud account
OAuth sign-in with your brainCloud credentials - no static API keys required
Manage Cloud Code scripts, API hooks, and S2S servers through natural language
Looks up the live API documentation for your instance and verifies method signatures before writing scripts
Run and test scripts
Live apps are protected by Live Lock - unlocks must be confirmed in the brainCloud portal
brainCloud MCP Helper
Small local companion that syncs Cloud Code scripts between brainCloud and a folder on your machine
Pull, push, or full two-way sync with automatic merging
Stores no credentials - your script data never flows through the AI
Alerts
Alerts system identifies common app issues
Alerts for:
Apple Push Certs Expiring
High Error Levels
High Logging Levels
Dangerous Compatibility Flags
Enable MFA for Team Members
Unreachable Web Service
Tournament auto-claim settings are out-of-sync
Max servers reached
Alerts can now be emailed to you (or a distribution list / Slack channel)
Analytics
App Analytics
App Context Banner - with DAU, MAU & Daily + Monthly Revenue
App Dashboard
Core Analytics (with 7-day view)
Country Analytics - traffic and revenues by region
Language Analytics - traffic by user language
Product Analytics - revenues by product
Product Category Analytics - revenues by category
Retention Analytics
both classic and rolling retention for new user cohorts
60-day retention window (Enterprise), with full month of D30 data
Store Analytics - revenues and conversion rates by App Store
Selectable Reference Currency
User Analytics
User Context Banner - with revenue and segments
User Activity view
Redemptions view
Transactions view
Virtual Currency activity chart
Integrations
Segment.com integration - Allows easy integration with 3rd party analytics packages (like MixPanel)
Kafka integration - allows easy integration with customer's own systems (and 3rd parties)
Local Datastream - local TTL-based copy of analytics events
Authentication
Login
Set Password via Email
Forgot Password
Handoff (pass login from app-to-app)
Minimum password standards
Multiple identities
Merge accounts
Peer accounts
Shared accounts
Account Migration support
Brute-force protection
Authentication types
Anonymous
Apple (GameCenter)
Apple (Sign in with Apple)
E-mail (with validation)
External (custom third-party directories)
Facebook (including Facebook Limited Login)
Google
Meta Horizon
Nintendo Switch
Oculus
OpenID/Okta (via External Auth)
PlayStation Network (PS4 & PS5)
Roblox - beta
Steam (with ownership check)
Set-top Code
Universal (userid + password)
Blockchain Integration
Blockchain integration support
Blockchains supported:
Ultra
EOS (initial implementation)
more frameworks to come!
Integrates with User Inventory service - trade items on the Blockchain!
Chat
Real-time delivery of chat messages
Global, group, and dynamic chat channels
Rolling chat history
Developer-defined chat payload
Profanity filtering of chat messages
Cloud Code
Javascript-based
Versioned
Schedulable
Security permissions
API Hooks
Access to external web services
Session cached objects
Organize scripts in folders
Batch scripts
Multi-window Script Editor
Cloud-code accessible via VS Code Extension and MCP Server
Cloud Data
Concurrency-safe statistics API
Complex entity support (JSON-based)
Global, user, and group entities
ACL permissions
Time-to-live support
Shared data API
Random entity selection
Import / Export (JSON format)
Deployment Migration Support (for Global Reference entities)
Custom Entities
More flexible and powerful than global entities
Custom Indexes + Sharding
Owned or un-owned Entities
Get random entities
Deployment Migration Support
Scalable to millions of entities
Portal-based Editors
DataStream Architecture
Channel-based integration architecture
Segment integration
Kafka Integration
Local Datastream
Design Portal
Manage Team
Invite/Manage Team Members (unlimited team members)
Create/Manage Apps
Manage Team Member Permissions
Classroom Invite
Simple text templates
Rich templates
Transactional
Substitution
Integration with Sendgrid
Support for attachments
Send API
Events
User to user
System to user
Developer defined
Real-time (via RTT)
Export Data
Export user data to CSV or JSON format
Export global and custom entities to JSON format
Files
Global files
User files
Group Files
CDN caching
File uploads
Update/versioning support (to minimize downloads)
Gamification
Player XP and XP Levels
Achievements
Milestones & Quests
Rewards system
Global Properties (Remote Configs)
Key + value pairs to control app settings
Portal-based editor
Category support
Secret support
Per-campaign overrides (via LiveOps Campaigns)
Groups (Clans)
Multiple group types
Member roles and ACL
Group data
Open vs. closed
Invites
Auto-join
Send notifications
Get Random
Group chat (via Chat API)
Group Leaderboards (see Leaderboards)
Group Tournaments & Group Divisions (see Tournaments)
Group Files management
Hosting
Relay Servers
Room Servers
Multi-region
Server Monitor - with resource usage
Docker containers
Pre-launch servers - servers can start launching while players are still in the lobby (saves 5-20s)
AAA Hosting Integrations - for additional regions and lower latencies
Amazon GameLift (with EventBridge support)
Edgegap
i3D.net Orchestrator
i3D.net FlexMetal
Private Cloud (for private licensees)
Amazon AWS
Google Cloud
Azure
In-app Purchases
Product definitions
Multiple product categories
Pricing management
Receipt validation
Integrations with Amazon, Apple AppStore, Facebook, Google Play, Meta Horizon, Steam, Windows Store
Mock Purchases
Transactions API (for manually recording transactions for unsupported app stores)
Integrations
Amazon GameLift
Apple
Edgegap
Facebook
Google
i3D.net
Meta (Horizon)
Nintendo
Oculus
PlayStation Network
Roblox
Segment
Sendgrid
Steam
WebHooks
WebPurify
Windows
LiveOps
LiveOps Campaigns (Enterprise)
Live User Support tools
Remote Config
Scheduled and Automated (triggered) Sales/Promotions
Segment Sales
Redemption Codes
App Calendar
LiveOps Campaigns (Enterprise)
Targeted, time-boxed campaigns built on Segments and Promotions
Guided creation wizard, scheduling, and status tracking
Personalized pricing - eligible campaigns returned alongside promotions
Cash-product and item price overrides applied at purchase time
Per-campaign Global Property overrides (Double XP Weekends, seasonal modes)
Scenarios with audience allocation (A/B)
Client API support
Available on Business/Business+ plans and higher
Leaderboards
Global Leaderboards
Social Leaderboards
Group Leaderboards
Voting leaderboards
Arcade-style leaderboards
Paged Access
Relative Position
Sorting rules - max, min, aggregate, and last value
Dynamic creation (player & group leaderboards)
Versioned
Retrieve multiple (for social maps)
Pacers
View/Edit Entries
Management API
Lobbies (online)
Define multiple lobby types
Min + max users
Support for user and room configuration
Exchange events with lobby members
Ready-up support
Launch Room Server when ready
Automatically select best region
Join in progress (backfill)
Pre-launch server start
Logging
App-level logs - errors, warnings, info, debug & unreadable requests
User-level logs - request + response
Security logs - bad login attempts
Server logs - server-to-server (S2S) request + response
Team-level - audit logging
Matchmaking (offline)
Skill rating range match
Custom filter support
Matchmaking (online)
Geo-filters to match the closest server region
Escalating skill rating match
Custom filter support
Integrates with Lobbies and Room/Relay Servers
Matchmaking Monitor
Messaging
Direct messaging between users
System messages
Rolling message store
Inbox and Sent items
Read flag
Real-time delivery (via RTT)
Multiplayer
Async offline multiplayer
Async online multiplayer (via RTT)
One-way multiplayer
Playback Streams (for One-way multiplayer)
Real-time multiplayer
Custom Room Server support - supports any off-the-shelf or custom tech
Relay Server support
Plus GameLift, Edgegap, & i3D.net integrations
Peer Services
3rd party-developed (Sponsored) Integrations
Shared Private Services
Presence
Simple (online/offline) presence
Rich (activity) presence
Real-time activity updates
Appear offline
Profanity Filter
Profanity filter sub-system
Support for filtering user names
Chat service integration
WebPurify Integration
Promotions
Sale pricing
Replace Products
Scheduled
Automated (by Segment)
Max Purchases
Max Retriggers
Item and Bundle sales (virtual-currency pricing, limited-time availability)
Archive/unarchive promotions
Push Notifications
Programmatic
Templates
Send to Segment
Send to Group
High Priority Push (Google)
Support for iOS, Android (Google’s FCM V1 API), and Facebook
Redemption Codes
Personal redemption codes
Shared redemption codes
Redemption code inventory
Redemption management & reporting
Redemption code generation
Support for asynchronous redemption
Relay Servers (hosted)
Built-in Relay Servers
Relay Service Protocol
Tuneable
Multi-region
Room Servers (hosted)
Custom Docker containers
Instance management
Tuneable
Multi-region
RoomServer DevTool allows running RoomServer on local workstation for easy debugging!
Scheduled Jobs
Scheduled Cloud Code
Support for customizable cloud code timeouts
Script Editor
Multi-paned Script Editor
Intellisense
Dark-mode Support
Syncs with Visual Studio Code Extension, MCP Server + Helper
Segments
Automatically group users by criteria
Criteria include timezone, account creation date, amount spent, etc.
Nested AND/OR condition groups
Self-Service
Branding support
Self-service account deletion - highly configurable by developer
Self-service change password
Self-service validate email
Unsubscribe from tournament emails
Social
Facebook integration
Steam Integration
PlayStation Network Integration
Friends
Gifts
Challenges
Server-to-Server API
Call Cloud Code from 3rd party server
Secure secret
IP address validation
Session-based and session-less protocols
Global File uploads
Timed Status Effects
Effect that can be applied to a user for a specified amount of time
Use for gameplay (i.e. invulnerable for 2 hours) or account (i.e. banned for 2 weeks) purposes
Integrates with User Inventory system
Tournaments
Automated Global Tournaments Support
Free or Paid
Flexible Prize Rules
Recurring Tournament Cycles - daily, weekly, monthly, etc.
On Demand Tournaments - adhoc periods
Tournament Phases
Divisions
Group Tournaments, Group Divisions
Tournament Completion Scripts
Notifications
Auto Join and Auto Claim
Portal Support
Tutorials
Free online training series - brainCloud Bootcamp
Complete courses for Unreal, Unity & Godot
Usage Metrics
API usage reporting
API error statistics
App Profile
Monthly History
Script Usage
AI Usage Reporting
User
Page through users
Bulk apply script to users (via Script Service)
Auto-delete Dormant Users
Archive Users
User Inventory
Central Item Catalog
Catalog Editor
Categories and tags for organization
Item Pricing (in multiple virtual currencies)
Item Publish States - draft, published, retired and revoked
Stackable items
User Inventory Management
Item "use" management
Activate-able status effects
Cool-down and recovery times
Deployment Integration
Trade items on the blockchain
Bundles - contain multiple Items and/or Virtual Currencies
Max Quantity enforcement on stackable items
Items and Bundles on promotion/sale
Dedicated Item Catalog Deployment
Virtual Currencies
Multiple virtual currencies
Award from milestones and achievements
Shared (parent) currencies
Currency exchange via Bundles (e.g. 1 bar -> 100 coins)
WebHooks
Call Cloud Code from WebHooks
Secure secret
IP address validation
To view features by category (i.e., Core, RTT, Deep Data, etc.), click here.
If you have more detailed questions about any of these features, feel free to hit us up via the chat widget in the bottom-right corner of the screen. Cheers!
Your feedback is important to us. Please rate this response below. Thanks!
