Comparison

Pothos vs Stellate

No clear leader: Stellate (60.6) and Pothos (58.8) are within the 5-point margin; treat as a tie. The attribute-by-attribute breakdown below, with a source and date on every value, is the honest way to compare them.

Machine formatsMarkdownJSONGraphQLMarkdown is open. JSON and GraphQL need a free key.
Pothos59
Stellate61
Score
vioscaleAI score
Pothos59 / 100low · 48%
Stellate61 / 100medium · 69%
Pricing
Free tier
Pothos–
Stellate✓
Model
Stellatefreemium
Price level
Pothosfree
Stellatelow
Transparent
Pothos–
Stellate✓
Integrations
Count
Pothos12
Stellate18
Security
Disclosure policy
Pothos–
Stellate✓
Gdpr
Pothos–
Stellate✓
Soc2
Pothos–
Stellate✓
Reliability
Status page
Pothos–
Stellate✓
Adoption
Dependent repos
Pothos316
Stellate–
Github stars
Pothos2,623
Stellate–
Package downloads weekly
Pothos477,926
Stellate–
Activity
Commits last 30d
Pothos100
Stellate–
Release
History
Pothos20 items
Stellate–
License
Spdx
PothosISC
Stellate–
Language
Primary
Stellate–
Market
Availability
Pothos–
Content
Faq
Pothos6 items
Stellate6 items

Capabilities

Feature-by-feature on the axes that matter for graphql tools. “-” means undocumented, not absent.

Core
Role
PothosSchema builder
StellateGateway / federation
Primary language
PothosTypeScript
Stellate-
Modelling
Schema approach
PothosCode-first
Stellate-
Scale
Federation / subgraph composition
Pothos✓
Stellate-
Realtime
Real-time subscriptions
Pothos✓
Stellate-
Performance
Response / edge caching
Pothos-
Stellate✓
DX
Typed code generation
Pothos✓
Stellate-
Automation
Generates API from a database
Pothos✓
Stellate-
Security
Built-in authz / permissions
Pothos-
Stellate-
Deployment
Official hosted offering
Pothos-
Stellate✓
Self-hostable
Pothos✓
Stellate-

What each one is

The product in its own terms, so the numbers below have context.

Pothos

A GraphQL schema builder that leverages TypeScript's type system to minimize manual type annotations, integrating with databases like Prisma and Drizzle through a modular plugin architecture.

Independently observed

Stellate

Stellate is a service for running GraphQL APIs securely at the edge with built-in caching to avoid redundant query processing, observability to monitor every request, and security protections against attacks.

Independently observed

Pricing

List pricing as published by each vendor, with the date we read it. Always verify at the source before you buy.

Pothos

Open source
as of verify ↗

Stellate

from $5/moUsage-basedFree tier

Free: 100k requests/month. Paid: $10/1M metrics + $5/1M cacheable + $5/1M rate-limited. Business minimum: $249/mo

  • FreeFree
    • 100k requests per month
    • Pass-through gateway for excess requests
  • Business$10/1M metrics, $5/1M cacheable requests, $5/1M rate-limited requests (min $249/mo)
    • Metrics
    • Edge Caching
    • Rate Limiting
    • Threat Monitoring
    • Persisted Queries
    • +1 more
as of verify ↗

Platform & deployment

Where each product runs and how it can be hosted. A dash means undocumented, not unsupported.

Platforms
Web
Pothos✓
Stellate✓
CLI
Pothos✓
Stellate✗
Deployment
Cloud / SaaS
Pothos✗
Stellate✓
Self-hosted
Pothos✓
Stellate✗

Integrations

What each product connects to. Counts come from the vendor's own integration directory where one exists.

Pothos

16 total
  • Prisma
  • NestJS
  • Next.js
  • Apollo
  • Mercurius
  • OpenTelemetry
  • Drizzle
  • Zod
  • Valibot
  • ArkType
  • GraphQL Yoga
  • Apollo Server
  • Apollo Federation
  • New Relic
  • Dataloader
  • Grafast
Independently observed

Stellate

20 total
  • Fastly
  • CloudFlare
  • AWS
  • Auth0
  • DataDog
  • Grafana
  • Stripe
  • Vercel
  • Salesforce
  • Aiven
  • Altinity
  • Google
  • Hex
  • Intercom
  • Mixpanel
  • Postmark
  • Retool
  • WorkOS
  • WPGraphQL
  • Strapi
Independently observed
Still deciding?

Pothos or Stellate: which one depends on you

A composite score cannot know your constraints. Describe them and both get re-weighted against what you actually need, with the evidence behind every position.

Free to run, no account needed to start. How the evaluation works

Comparison generated from independently-sourced facts. Every value links to its source and retrieval date. See the method.