Documentation

Get up and running in minutes

Ship faster. Break nothing. Find answers, explore the API, and integrate Zento into your workflow with our comprehensive guides.

Zento documentation workspace showing code review interface and search results
Getting Started

Three steps to automated safety

From zero to production-ready review in under 10 minutes.

Install CLI

Get the Zento CLI binary for your OS. It handles authentication and prepares your local environment for CI integration.

Install guide →

Connect Repo

Install the GitHub or GitLab app. Grant Zento read access to your repository and configure your initial ruleset.

Connect repository →

First Review

Push a branch. Zento automatically detects the change, runs tests, and surfaces bugs or security issues directly in the PR comment.

Run your first review →
Popular Guides

Deep dives and best practices

Integrating with GitHub Actions

Set up a self-hosted runner or use the official Zento Action to run reviews on every push.

Customizing AI Rules

Create your own anti-patterns and style guidelines. Tell the AI what "bad code" looks like for your specific stack.

Troubleshooting CI Failures

Common issues with token authentication, rate limits, and output parsing in complex pipelines.

Understanding Coverage Reports

Interpreting the JSON output and mapping it back to your IDE for inline reporting.

API Reference

Programmatic access

Trigger reviews programmatically or fetch historical data.

Build your own workflow

Use our REST API to trigger a review from your internal tooling, fetch detailed report data, or manage your organization's settings. The API is RESTful and returns JSON responses.


Read the full API reference →
# Trigger a manual review
curl -X POST "https://api.zento.io/v1/reviews"
-H "Authorization: Bearer $ZENTO_TOKEN"
-H "Content-Type: application/json"
-d '{"repo": "acme/frontend", "branch": "main"}'

# Response
{"status": "queued", "id": "rev_8f2a9c"}
SDKs

Official Client Libraries

🐍

Python

Client for automating reviews in Python scripts and data pipelines.

Install
🟢

Node.js

TypeScript and JavaScript SDK for webhooks and CLI wrappers.

Install
🐹

Go

Native Go library for high-performance integrations.

Install
💎

Ruby

Gem for Rails applications and RSpec test suite integration.

Install
Community & Support

Get help from the team and other engineers

Zento Slack

Join 12,000+ developers discussing code review strategies, sharing tips, and getting help from the core team.

Join Community

Discord

Real-time voice channels for architecture discussions and live coding sessions.

Enter Discord

Email Support

Direct support for Enterprise customers. We typically reply within 2 hours during business days.

Contact Us
Changelog

Recent updates

  • v2.4.0
    Oct 24, 2023

    New Go SDK with streaming support

    The Go client now supports streaming review results for large diffs.

  • v2.3.5
    Sep 12, 2023

    Performance improvements

    Reduced initial analysis time by 30% for TypeScript projects.

  • v2.3.0
    Aug 28, 2023

    Security scanning enhancements

    Added support for detecting hardcoded secrets in Python files.