docs:api.title
docs:api.desc
docs:api.features.version.title
docs:api.features.version.desc
docs:api.features.tracking.title
docs:api.features.tracking.desc
docs:api.features.stats.title
docs:api.features.stats.desc
docs:api.features.sdk.title
docs:api.features.sdk.desc
docs:api.quickStart
TypeScript
import { PromStackClient } from '@promstack-1/sdk';
const client = new PromStackClient({
apiKey: process.env.PROMSTACK_API_KEY!,
baseUrl: 'https://promstack.com'
});
// Get prompts
const prompts = await client.getPrompts({ category: 'marketing' });
// Record run
await client.recordRun({
promptId: prompts[0].id,
response: 'AI response...',
provider: 'openai'
});docs:api.endpoints
docs:api.endpointGroups.prompts
GET
/api/sdk/promptsGET
/api/sdk/prompts/:id/versionsdocs:api.endpointGroups.runs
POST
/api/sdk/runGET
/api/sdk/runsdocs:api.endpointGroups.stats
GET
/api/sdk/stats