@feltdb/feltkit
The FeltKit SDK, runtime, server, CLI, React bindings, and dashboard.
npm create feltkit@latest my-app && cd my-app && npm install && npm run dev
| Import | Use |
|---|---|
@feltdb/feltkit | feltkit(), s, collections, app.query, app.mutation, fail, types |
@feltdb/feltkit/client | createClient, createApi, ref — call functions from a browser or Node |
@feltdb/feltkit/react | FeltKitProvider, useQuery, useQueryState, useMutation, useSession, useConnectionState |
@feltdb/feltkit/testing | createTestApp() — run the app in-process against an isolated FeltDB instance |
@feltdb/feltkit/server | startServer and friends, for embedding |
bin feltkit | create, dev, build, start, test, inspect, deploy, session, doctor, codegen |
Built on @feltdb/core,
@appport/sdk, and
@appport/services. Every component
of a FeltKit application shares one FeltDB instance per environment.
Documentation: shipped with the package. In a project, run npx feltkit docs (or read
node_modules/@feltdb/feltkit/docs/); online: https://cdn.jsdelivr.net/npm/@feltdb/feltkit/docs/README.md.