Platform
Every feature of the platform is reachable from a single typed client. Scan the grid to see the shape of each call before you even install the package.
const { data } = await sdk.projects.list({
limit: 50,
team: 'acme-core',
})List, create, and update projects with paginated queries and team assignments.
await sdk.deployments.create({
project: 'web',
ref: 'main',
})Trigger zero-downtime deploys from a git branch and roll back with one call.
await sdk.webhooks.create({
url: 'https://acme.dev/hook',
events: ['deploy.*'],
})Register signed webhook endpoints for real-time event notifications.
const rows = await sdk.events.query({
range: '7d',
groupBy: 'route',
})Query events with time-range filters and aggregate by dimension in one request.
await sdk.notify.send({
to: '[email protected]',
template: 'deploy_ok',
})Send transactional alerts across email, Slack, and in-app with a single call.
await sdk.tokens.create({
scope: 'deploy:write',
ttl: '30d',
})Issue scoped tokens and revoke them instantly with field-level permissions.