# Pinia

**Canonical:** https://apis.io/apis/vuejs/pinia/  
**Provider:** Vue.js — https://apis.io/providers/vuejs/

Pinia is one of 6 APIs that [Vue.js](https://apis.io/providers/vuejs/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Data, State Management, and Store. The published artifact set on APIs.io includes API documentation.

The official state management library for Vue.js, designed for composability and TypeScript support. Pinia provides a simpler and more intuitive API than Vuex with stores defined using the Composition API pattern, full TypeScript inference, devtools support, and hot module replacement.

## Machine-readable artifacts (4)

- **Documentation** — https://pinia.vuejs.org/introduction.html
- **API Documentation** — https://pinia.vuejs.org/api/
- **GitHub** — https://github.com/vuejs/pinia
- **NPM** — https://www.npmjs.com/package/pinia

## Other Vue.js APIs (5)

- [Vue.js Core API](https://apis.io/apis/vuejs/vuejs-core-api/)
- [Vue Router](https://apis.io/apis/vuejs/vue-router/)
- [Vite](https://apis.io/apis/vuejs/vite/)
- [VueUse](https://apis.io/apis/vuejs/vueuse/)
- [Nuxt.js](https://apis.io/apis/vuejs/nuxtjs/)

## Tags

Data, State Management, Store

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/vuejs/pinia/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/vuejs/.
