You're using Riventa.Dev Early Access — help us shape the future of AI-native DevOps. Share feedback anytime.

SDK Libraries

Official libraries for seamless integration in your favorite language

JS

JavaScript/TypeScript

npm package

Available

Full-featured SDK with TypeScript support for Node.js and browser environments.

npm install @riventa/sdk
Quick Start
import { RiventaClient } from '@riventa/sdk';

const client = new RiventaClient({
  apiKey: process.env.RIVENTA_API_KEY
});

// List projects
const { data: projects } = await client.projects.list();

// Trigger AI code review
const { data: review } = await client.reviews.trigger({
  projectId: 'proj_abc123',
  pullRequestNumber: 42,
});

// Run security scan
const { data: scan } = await client.security.scan({
  projectId: 'proj_abc123',
  scanType: 'comprehensive',
});
Projects
list, get, connect
Reviews
trigger, list, get
Deployments
list, trigger, rollback
Security
scan, score, sast

Need Help?

Check out our comprehensive API documentation and guides.

SDK Libraries - Riventa.Dev | Riventa.Dev