Pothos website screenshot

Pothos

TypeScript-first GraphQL schema builder with a plugin system for Prisma, Relay, federation, simple objects, and code-first type-safe schema construction without code generation.

1 APIs 0 Features
GraphQLTypeScriptSchema BuilderCode FirstPlugin System

APIs

Pothos GraphQL API

Plugin-based GraphQL schema builder for TypeScript that enables type-safe, code-first schema construction with zero runtime overhead and no code generation required. Supports pl...

GraphQL

Pothos GraphQL API

Pothos is a TypeScript-first, code-first GraphQL schema builder library. It is not a hosted service with a network endpoint — it is an npm package that developers use to constru...

GRAPHQL

Resources

🔗
DomainSecurity
DomainSecurity
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
🔗
NPM
NPM
🔗
Discord
Discord
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: pothos
name: Pothos
description: TypeScript-first GraphQL schema builder with a plugin system for Prisma, Relay, federation, simple objects, and
  code-first type-safe schema construction without code generation.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://pothos-graphql.dev/
baseURL: https://pothos-graphql.dev/
created: 2026-06-14
modified: 2026-06-14
specificationVersion: '0.19'
tags:
- GraphQL
- TypeScript
- Schema Builder
- Code First
- Plugin System
apis:
- aid: pothos:graphql-api
  name: Pothos GraphQL API
  description: Plugin-based GraphQL schema builder for TypeScript that enables type-safe, code-first schema construction with
    zero runtime overhead and no code generation required. Supports plugins for Prisma, Relay, Dataloader, Auth, Validation,
    Errors, Tracing, Drizzle, and more.
  tags:
  - GraphQL
  - TypeScript
  - Schema Builder
  - Code First
  humanURL: https://pothos-graphql.dev/docs
  baseURL: https://pothos-graphql.dev/
  properties:
  - url: https://pothos-graphql.dev/docs
    type: Documentation
  - url: graphql/pothos-graphql.md
    type: GraphQL
common:
- type: DomainSecurity
  url: security/pothos-domain-security.yml
- url: https://pothos-graphql.dev/
  type: Website
- url: https://pothos-graphql.dev/docs
  type: Documentation
- url: https://github.com/hayes/pothos
  type: GitHubOrganization
- url: https://www.npmjs.com/package/@pothos/core
  type: NPM
- url: https://discord.gg/mNe73qvwAB
  type: Discord
- url: plans/pothos-plans.md
  type: Plans
- url: rate-limits/pothos-rate-limits.md
  type: RateLimits
- url: finops/pothos-finops.md
  type: FinOps
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com