The federated GraphQL API
BetterSuite exposes a single GraphQL endpoint that federates 21 production services. The schema is published and type-checked end to end — your client library is generated from the same source the platform team uses.
Authentication uses scoped API keys for server-to-server access and OAuth-style flows for user-facing integrations. Rate limits are tenant-aware and configurable.
Client SDK for product surfaces
If you're building custom product surfaces — a branded analytics portal, a marketing tool, an internal operator dashboard — the Flutter and Dart SDK gives you typed repositories and a working authentication flow without re-implementing the API surface.
Webhooks for downstream workflows
For workflows that react to platform events, subscribe to webhooks rather than polling the API. Events are delivered with retries and signed payloads, and you can scope subscriptions per resource type to avoid noisy fan-out.
Further reading
Was this article helpful?