Skip to content

FraiseQL Documentation

FraiseQL is a PostgreSQL-native GraphQL framework for Python. Build type-safe, production-ready APIs without boilerplate.

Getting Started

New to FraiseQL? Start here:

Learn by Example

See FraiseQL in action:

Core Features

FraiseQL provides everything you need for modern APIs:

pgvector Integration

Native PostgreSQL vector search for semantic search and RAG applications.

  • Type-safe GraphQL integration with vector operators
  • Query semantically similar documents with vector similarity
  • Learn more →

GraphQL Cascade

Automatic, intelligent cache invalidation that works with your data relationships.

LangChain Integration

Build AI-powered applications with document ingestion and semantic search.

  • Production-ready patterns for RAG applications
  • Seamless document embedding and vector storage
  • Learn more →

LLM Integration

Use LLMs directly in your GraphQL resolvers.

  • Type-safe LLM calling from Python
  • Built-in streaming and error handling
  • Learn more →

Guides

Common tasks and patterns:

Reference

API documentation and configuration:

Architecture

How FraiseQL works under the hood:

Deploy to Production

Get your API live:

Contributing