open-index/open-npm huggingface dataset:
npm package: @proyecta-ai/sdk
Description: The official TypeScript library for the Proyecta API
Latest version: 0.0.4

# @proyecta-ai/sdk

Client SDK for the Proyecta platform API. Provides typed access to Commerce, AI, Analytics, Content, Email, Files, Domains, and Push Notifications.

## Installation

```bash
npm install @proyecta-ai/sdk
```

## Usage

```ts
import { ProyectaClient } from '@proyecta-ai/sdk';

const proyecta = new ProyectaClient({
    apiKey: process.env.PROYECTA_API_KEY,
});

// Commerce
const products = await proyecta.commerce.products.list();

// AI
const completion = await proyecta.ai.chat.completions.create({
    model: 'claude-sonnet-4-20250514',
    messages: [{ role: 'user', content: 'Hello' }],
});
```

## API Surface

- `proyecta.commerce` - Products, variants, customers, checkout, coupons
- `proyecta.ai` - LLM completions for end-user apps
- `proyecta.analytics` - Event ingestion
- `proyecta.content` - CMS collections, entries, assets
- `proyecta.email` - Transactional email
- `proyecta.files` - File upload and management
- `proyecta.domains` - Custom domain management
- `proyecta.push` - Push notifications