aimform
v0.1.0
Published
Aimform — unified SDK for the Aimform platform. Re-exports all @aimform/* packages from a single entry point.
Readme
aimform
Unified SDK — one import for the entire Aimform platform.
import { createAimform, Spaces, Auth, Search, Compute, withLoading } from "aimform";Install
npm install aimformPackages
| Import | Package | Description |
|--------|---------|-------------|
| createAimform, AimformClient, resolveFieldAccess | @aimform/core | Trust-boundary primitives, permission resolution, adapter interfaces |
| Auth, Profiles, Orgs, Members, Tokens | @aimform/auth | Authentication, profiles, organizations |
| Spaces, Entities, Blocks, Collections, Views, Files, Connections, Conversations | @aimform/spaces | General-purpose content model |
| Search | @aimform/search | Hybrid vector + full-text search |
| Compute | @aimform/compute | Sandboxed tools and workflows |
| withLoading | @aimform/state | Zustand async utilities |
Usage
import { createAimform, Spaces, Auth } from "aimform";
const aimform = createAimform({ apiKey: "af_xxx" });
const spaces = new Spaces({ client: aimform.client });
const auth = new Auth({ client: aimform.client });
await auth.login("[email protected]", "password");
await spaces.list("org_456");License
MIT © Universal Reason LLC
