Introduction
Welcome to Picadabra documentation.
Welcome to Picadabra - a full-stack platform with type-safe APIs.
Key Features
- Type-safe API: Full TypeScript support with inferred types
- Single API access: All endpoints through one unified client
- Contract-first: Contracts shared between client and server
- Background tasks: Queue-based task processing with real-time updates
- File storage: Secure file uploads with presigned URLs
- Streaming: SSE-based streaming with TanStack Query integration
Quick Start
npm install @picadabra/clientimport { } from "@picadabra/client";
const = ({
: "https://api.picadabra.example.com",
: async () => "your-auth-token",
});
// Get current user
const = await ..();
// Submit background task
const { } = await ..({
: "process",
: { : "hello" },
});
// Upload file
const = new (["content"], "test.txt");
const = await ..({ });How is this guide?