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.