Welcome to DartStream Documentation
DartStream is a Dart-native managed runtime and live-operations platform for Flutter app teams, Flame game teams, and studios building production application workflows.
It combines workspace and project management, authentication, entitlements, billing, realtime runtime services, live configuration, feature-flag workflows through IntelliToggle, telemetry into one operational control surface.
The public product site is DartStream. The production app is DartStream App.
|
Experience orchestration currently uses in-memory cloud-save adapters and sample profile, inventory, and session responses. Cloud saves can be lost on restart and are not shared across replicas. Do not store player progress or production data in these adapters or treat the sample inventory as authoritative. Verify credential scope, project access, CLI authentication and streaming topic settings before using a runtime integration. A successful sample request or service health check does not verify persistence or access boundaries. Use server-side credentials only; never embed a client secret in a browser or mobile game. |
What DartStream Covers
-
Flutter app workflows: workspaces, projects, auth, roles, teams, entitlements, realtime events, and production-ready conventions.
-
Game and live-ops workflows: Flame-oriented services such as player profiles, cloud save, inventory, live config, telemetry, seasons.
-
Runtime operations: feature flag coordination, live config, experiments, audit history, support context, and environment-aware controls.
-
Billing and membership: Sandbox, Standard, Enhanced, and Enterprise access paths.
-
Vendor orchestration: a Dart-facing layer for Firebase, cloud providers, data stores, telemetry tools, and AI providers as the platform expands.
Current App Surfaces
The current production app includes:
-
Login and signup through Firebase-backed authentication.
-
Membership and billing flows for Sandbox, Standard, Enhanced, and Enterprise request paths.
-
Dashboard navigation for CLI, Authentication, Cloud Storage, Database, Feature Flags, Data Streaming, Billing, and Settings.
-
Feature Flags page with runtime flag visibility.
-
Billing subscription state, entitlement checks, Stripe Checkout, and Stripe Billing Portal handoff.
-
Enterprise request form for sales-led onboarding.
The Aortem Suite workspace stores middleware configurations. Runtime services require their own connected providers and permissions. A saved configuration does not execute a runtime integration.
Pricing Summary
| Tier | Best fit | Public pricing |
|---|---|---|
Sandbox |
Evaluation, SDK trials, templates, and limited managed runtime access |
Free |
Standard |
Self-serve Flutter app teams and indie game teams moving into production |
$49/month, billed annually at $490/year |
Enhanced |
Production teams needing more environments, telemetry, live-ops workflows, and premium connectors |
$299/month, billed annually at $2,990/year |
Enterprise |
Custom implementation, SLA-backed support, security review, and custom integrations |
From $30k/year |
Start Here
-
Get Started - create an account, choose a membership path, and reach the dashboard.
-
Core Concepts - understand workspaces, tenants, projects, environments, entitlements, and runtime services.
-
API Reference - review the service endpoints used by the app.
-
Feature Flags and Live Config - understand how DartStream coordinates runtime controls with IntelliToggle.