Skip to content

Introduction ​

Kitbag query is a type-safe, composable query system designed specifically for Vue.js applications. It provides a powerful yet simple way to fetch, cache, synchronize, and update state with full TypeScript support.

What is Kitbag query? ​

kitbag query is a data fetching library that helps you:

  • Fetch data with automatic loading and error states
  • Cache responses intelligently to minimize network requests
  • Invalidate data precisely using a tag-based system
  • Handle mutations with built-in optimistic updates
  • Maintain type safety throughout your entire data layer

Why Kitbag query? ​

Built for Vue 3 ​

Designed from the ground up for Vue's Composition API, providing reactive composables that feel natural in Vue applications.

Type Safety First ​

Every query, mutation, and data transformation is fully typed, giving you confidence in your data layer and excellent IDE support.

Intelligent Caching ​

Smart caching strategies with tag-based invalidation mean your app stays fast while keeping data fresh when it matters.

Composable Architecture ​

Built on composable functions that can be easily combined and reused across your application.

Getting Started ​

Ready to start using Kitbag query in your Vue application? Head over to our Quick Start guide to get up and running in minutes.