TypeGraphQL
Modern framework for GraphQL API in Node.js
- Also known as
- typegraphql
What is TypeGraphQL?
A TypeScript framework for building GraphQL APIs in Node.js using decorators and classes to define schemas, with automatic validation and authorization support.
TypeGraphQL pricing
We don't have TypeGraphQL's full plan breakdown yet (its pricing page resisted automated reading). Here's what we could confirm. Always check live pricing for exact numbers.
What TypeGraphQL does
The capabilities that matter for graphql tools, normalised so it lines up with every alternative. “-” means we haven't confirmed it, not that it's missing.
- Role
- Server
- Primary language
- TypeScript
- Schema approach
- Code-first
- Federation / subgraph composition
- -
- Real-time subscriptions
- ✓
- Response / edge caching
- -
- Typed code generation
- ✓
- Generates API from a database
- -
- Built-in authz / permissions
- ✓
- Official hosted offering
- ✗
- Self-hostable
- ✓
Platform & deployment
Independently observed- Self-hosted
TypeGraphQL alternatives
Other graphql tools we track, ranked by the same independent score.
- RelayThe GraphQL client that scales with you.low · 39%
- Strawberry GraphQLA modern GraphQL library for Pythonlow · 35%
- HasuraCreator of PromptQL, Data Delivery Network & GraphQL Enginelow · 31%
- GraphQL MeshUnify your API landscape with Mesh's federated architecture, integrating any API service into a cohesive graph.low · 38%
- WunderGraphGraphQL Federation, built to governmedium · 58%
- PostGraphileBuilds a powerful, extensible and performant GraphQL API from a PostgreSQL schema in secondslow · 34%
The Vioscale score: one lens on the evidence
Not user reviews and not a paid placement: a confidence-weighted blend of the independent signals below (adoption, activity, security posture, and more), which you can sort and re-weight yourself. Vendors can correct their listing but can never move their rank, and stars are weighted low as a vanity metric. It is one way to read the evidence for TypeGraphQL, not the verdict.
| Signal | Score | Weight | Contribution | Evidence |
|---|---|---|---|---|
| Package Downloads | 75 | 26.00 | 1957.9 | ✓ |
| Capabilities | 67 | 16.00 | 1073.9 | ✓ |
| Release Cadence | 76 | 10.00 | 761.1 | ✓ |
| Price Level | 100 | 6.00 | 600.0 | ✓ |
| Reliability | 50 | 8.00 | 400.0 | ✓ |
| Github Stars | 74 | 5.00 | 368.6 | ✓ |
| Github Activity | 15 | 18.00 | 270.4 | ✓ |
| Integrations | 0 | 8.00 | 0.0 | - |
| Security Posture | 0 | 13.00 | 0.0 | - |
| Pricing Transparency | 0 | 8.00 | 0.0 | - |
| Stackoverflow Activity | 0 | 12.00 | 0.0 | - |
Computed . Re-weight it by intent, or see the full method.
All data & sourcesshow ↓
Every value we hold, with its source, retrieval date, and confidence. This is the evidence behind the score: don't trust it, verify it.
Activity
| Attribute | Value | Evidence |
|---|---|---|
| Commits last 30d | 2 | mediumsource · 2026-08-03 · 65% |
Adoption
Features
| Attribute | Value | Evidence |
|---|---|---|
| Capabilities | {"role":"server","language":"TypeScript","managed_cloud":false,"self_hostable":true,"subscriptions":true,"auth_directives":true,"schema_approach":"code_first","type_generation":true} | mediumsource · 2026-08-03 · 60% |
Language
| Attribute | Value | Evidence |
|---|---|---|
| Primary | TypeScript | highsource · 2026-08-03 · 90% |
License
| Attribute | Value | Evidence |
|---|---|---|
| Spdx | MIT | highsource · 2026-08-03 · 99% |
Pricing
Release
| Attribute | Value | Evidence |
|---|---|---|
| Cadence days | 43 | mediumsource · 2026-08-03 · 70% |
Reliability
| Attribute | Value | Evidence |
|---|---|---|
| Status page | Yes | mediumsource · 2026-08-03 · 60% |