Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/rjdellecese/confect/llms.txt

Use this file to discover all available pages before exploring further.

Effect + Convex = Confect

A framework that deeply integrates Effect with Convex, providing end-to-end type safety, Effect schemas for your database, and powerful abstractions for building full-stack applications.

Key Features

Confect provides powerful abstractions that make building type-safe full-stack applications with Effect and Convex seamless.

Effect Schemas

Define your Convex database schema using Effect schemas with automatic validation and rich type inference.

Type-Safe Functions

Write queries, mutations, and actions with Effect’s schema library for automatic encoding and decoding.

HTTP APIs

Build HTTP APIs using Effect’s HTTP modules with interactive OpenAPI documentation powered by Scalar.

React Integration

Use type-safe React hooks that integrate Effect schemas with Convex’s real-time capabilities.

Effect Services

Access Convex platform capabilities through Effect services for storage, scheduling, authentication, and more.

CLI Tools

Developer tooling for codegen and development workflow to streamline your Confect applications.

Why Confect?

Confect goes beyond simple bindings to provide a cohesive framework for building full-stack applications:
  • End-to-end types: Rich types flow from client to function to database and back
  • Effect ecosystem: Leverage Effect’s powerful abstractions for error handling, services, and composition
  • Convex platform: Build on Convex’s real-time database, serverless functions, and platform capabilities
  • Developer experience: Automatic validation, type inference, and interactive API documentation

Get Started

Introduction

Learn about Confect’s core concepts and philosophy.

Quickstart

Install Confect and build your first application in minutes.

Project Structure

Understand how to organize your Confect projects.

API Reference

Explore the complete API documentation for all Confect packages.