# Stellate vs WunderGraph

**Leader by Vioscale score:** WunderGraph

| Attribute | Stellate | WunderGraph |
|---|---|---|
| **Vioscale score** | 60.6 (73% (medium)) | 71.1 (68% (medium)) |
| deployment.options | `{"cloud":true}` | `{"cloud":true,"hybrid":true,"self_hosted":true}` |
| description.long | Stellate is a GraphQL CDN that sits at the edge to cache queries, limit request rates, and provide detailed metrics. It helps developers reduce API latency, minimize origin server load, and protect against malicious queries at scale. | An enterprise-grade solution for building and managing federated supergraphs with schema composition, governance enforcement, breaking-change detection, security controls, and real-time analytics. |
| features.capabilities | `{"role":"gateway","caching":true,"managed_cloud":true}` | `{"role":"gateway","language":"GraphQL","federation":true,"managed_cloud":true,"self_hostable":true,"subscriptions":true,"auth_directives":true,"schema_approach":"schema_first"}` |
| integrations.count | 18 | 15 |
| integrations.list | `[{"name":"Fastly"},{"name":"CloudFlare"},{"name":"AWS"},{"name":"Auth0"},{"name":"DataDog"},{"name":"Grafana"},{"name":"Stripe"},{"name":"Vercel"},{"name":"Salesforce"},{"name":"Aiven"},{"name":"Altinity"},{"name":"Google"},{"name":"Hex"},{"name":"Intercom"},{"name":"Mixpanel"},{"name":"Postmark"},{"name":"Retool"},{"name":"WorkOS"}]` | `[{"name":"Apollo Federation"},{"name":"Kubernetes"},{"name":"OpenTelemetry"},{"name":"Prometheus"},{"name":"OpenID Connect"},{"name":"PostgreSQL"},{"name":"ClickHouse"},{"name":"S3"},{"name":"Kafka"},{"name":"NATS"},{"name":"Redis"},{"name":"gRPC"},{"name":"Okta"},{"name":"Auth0"},{"name":"Azure AD"}]` |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"web":true}` | `{"cli":true,"web":true}` |
| pricing | `{"type":"usage","plans":[{"free":true,"name":"Free","summary":"Free (up to 100k requests/mo)","features":["100k requests per month","Pass-through gateway for excess requests"],"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"Complimentary tier for developers and small projects","contactSales":false,"includedLimits":{"requests_per_month":"100k"}},{"free":false,"name":"Business","summary":"$10/1M metrics, $5/1M cacheable requests, $5/1M rate-limited requests (min $249/mo)","features":["Metrics","Edge Caching","Rate Limiting","Threat Monitoring","Persisted Queries","Partial Query Caching"],"commitment":"monthly","components":[{"per":{"qty":1,"unit":"M requests"},"kind":"metered","amount":10,"currency":"USD"},{"per":{"qty":1,"unit":"M requests"},"kind":"metered","amount":5,"currency":"USD"},{"per":{"qty":1,"unit":"M requests"},"kind":"metered","amount":5,"currency":"USD"}],"description":"Usage-based pricing for metrics, caching, and rate limiting","contactSales":false,"includedLimits":{"metrics_requests":"25M at $249 minimum"}}],"summary":"Free: 100k requests/month. Paid: $10/1M metrics + $5/1M cacheable + $5/1M rate-limited. Business minimum: $249/mo","currency":"USD","freeTier":true,"sourceUrl":"https://stellate.co/blog/updates-to-stellates-pricing-model","retrievedAt":"2026-08-14T08:38:11.676Z","startingPrice":{"amount":5,"period":"month","currency":"USD"},"billingPeriods":["month"]}` | `{"type":"subscription","plans":[{"free":true,"name":"Developer","summary":"Free forever","features":["Self-Hosted Router (1)","Apollo Federation v1 & v2 support","JWT / JWKS Auth","Federated Subscriptions (SSE, WebSockets)","Prometheus Metrics","OpenTelemetry (OTEL) Tracing","Advanced Request Tracing (ART)","Event-Driven Federated Subscriptions (EDFS)","Ludicrous Mode: Singleflight","Cost Control","Community Support","SOC2 & HIPAA compliance"],"minSeats":1,"components":[{"kind":"fixed","amount":0,"period":"month","currency":"USD"}],"description":"For individual developers and small projects","contactSales":false,"includedLimits":{"plugins":"3","feature_flags":"1","max_subgraphs":"10","federated_graphs":"1","requests_per_month":"10M","data_retention_days":"7"}},{"free":false,"name":"Team","summary":"$499/month","features":["Self-Hosted Router (2)","Apollo Federation v1 & v2 support","JWT / JWKS Auth","Federated Subscriptions (SSE, WebSockets)","Prometheus Metrics","OpenTelemetry (OTEL) Tracing","Advanced Request Tracing (ART)","Event-Driven Federated Subscriptions (EDFS)","Ludicrous Mode: Singleflight","Cost Control","Community Support","Email Support","SOC2 & HIPAA compliance"],"minSeats":10,"commitment":"monthly","components":[{"kind":"fixed","amount":499,"period":"month","currency":"USD"}],"description":"Get started with your team","contactSales":false,"includedLimits":{"plugins":"10","feature_flags":"1","max_subgraphs":"20","federated_graphs":"2","requests_per_month":"250M","data_retention_days":"14"}},{"free":false,"name":"Scale","summary":"$3,499/month. Most popular.","features":["Self-Hosted Router (5)","Apollo Federation v1 & v2 support","JWT / JWKS Auth","Federated Subscriptions (SSE, WebSockets)","Prometheus Metrics","OpenTelemetry (OTEL) Tracing","Advanced Request Tracing (ART)","Event-Driven Federated Subscriptions (EDFS)","Ludicrous Mode: Singleflight","Cost Control","SSO (Single Sign-On)","RBAC (Role-based Access Control)","Standard SLA","Slack Connect","Community Support","Email Support","SOC2 & HIPAA compliance"],"commitment":"monthly","components":[{"kind":"fixed","amount":3499,"period":"month","currency":"USD"}],"description":"For teams with growing needs","contactSales":false,"includedLimits":{"federated_graphs":"5","requests_per_month":"1B","data_retention_days":"30"}},{"free":false,"name":"Enterprise","summary":"Custom pricing. Talk to Sales","features":["Custom Self-Hosted Router","Custom number of Federated Graphs","Up to 99.99% uptime SLA","Incident response SLA","Customizable MSA","Dedicated Cloud Environment available","Dedicated Solution Architect & Priority Support"],"description":"Custom solutions tailored to your needs","contactSales":true,"includedLimits":{"uptime_sla_pct":"99.99"}}],"summary":"From $499/month for teams. Free tier available for individual developers.","currency":"USD","freeTier":true,"sourceUrl":"https://wundergraph.com/","retrievedAt":"2026-08-03T21:34:07.964Z","startingPrice":{"amount":499,"period":"month","currency":"USD"},"billingPeriods":["month"]}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | freemium |
| pricing.price_level | low | low |
| pricing.transparent | yes | no |
| reliability.sla_pct | - | 99.99 |
| reliability.status_page | yes | yes |
| security.disclosure_policy | yes | yes |
| security.gdpr | yes | - |
| security.hipaa | - | yes |
| security.iso27001 | - | yes |
| security.soc2 | yes | yes |

## Capabilities (GraphQL Tools)

| Capability | Stellate | WunderGraph |
|---|:--:|:--:|
| **Core** |  |  |
| Role | Gateway / federation | Gateway / federation |
| Primary language | - | GraphQL |
| **Modelling** |  |  |
| Schema approach | - | Schema-first |
| **Scale** |  |  |
| Federation / subgraph composition | - | ✓ |
| **Realtime** |  |  |
| Real-time subscriptions | - | ✓ |
| **Performance** |  |  |
| Response / edge caching | ✓ | - |
| **DX** |  |  |
| Typed code generation | - | - |
| **Automation** |  |  |
| Generates API from a database | - | - |
| **Security** |  |  |
| Built-in authz / permissions | - | ✓ |
| **Deployment** |  |  |
| Official hosted offering | ✓ | ✓ |
| Self-hostable | - | ✓ |

*Source: Vioscale. Generated 2026-09-01T17:26:07.556Z. "-" = undocumented, not absent.*
