• Skip to primary navigation
  • Skip to content
  • Skip to footer
JsonApi4j JsonApi4j JSON:API Specification Framework for Java
  • Documentation
  • Blog
  • Contact
    • Introduction
      • Introduction
    • Getting Started
      • Quick Start Guide
      • Write Operations
      • Request/Response Examples
    • AI-Assisted Development
      • AI-Assisted Development
    • Framework Internals
      • Project Structure
      • Designing the Domain
      • Operations
      • Pagination
      • Filtering and Sorting
      • Validation
      • Request Processing Pipeline
      • Error Handling
      • Configuration
    • Plugins
      • Plugin System
      • Access Control Plugin
      • Sparse Fieldsets Plugin
      • OpenAPI Plugin
      • Compound Documents Plugin
      • Writing a Custom Plugin
    • Advanced
      • Compound Documents
      • Performance Tuning
      • Spec Deviations

    Documentation

    Welcome to the JsonApi4j documentation. New here? Start with the Quick Start Guide. Otherwise, browse the full table of contents below.

    Introduction

    • Introduction

    Getting Started

    • Quick Start Guide
    • Write Operations
    • Request/Response Examples

    AI-Assisted Development

    • AI-Assisted Development

    Framework Internals

    • Project Structure
    • Designing the Domain
    • Operations
    • Pagination
    • Filtering and Sorting
    • Validation
    • Request Processing Pipeline
    • Error Handling
    • Configuration

    Plugins

    • Plugin System
    • Access Control Plugin
    • Sparse Fieldsets Plugin
    • OpenAPI Plugin
    • Compound Documents Plugin
    • Writing a Custom Plugin

    Advanced

    • Compound Documents
    • Performance Tuning
    • Spec Deviations

    Start Building Today

    Add one dependency. Define your domain. Ship a spec-compliant API.

    Get Started Introduction Sample Apps GitHub Maven Central
    JsonApi4j · JSON:API framework for Java · GitHub