Log in
OneLocalOneLocalv0.5.0
getonelocal.app
Terminal

$ npx onelocal start --seed --ui

# or with the standalone binary:

$ ./onelocal start --seed --ui

OneLocal v0.5.0

Seeded 550 records across 6 modules

Server running at http://localhost:3020

Web UI at http://localhost:3020

One command

Start a full Zoho CRM v8 API server on localhost in seconds.

550 records

Seed realistic contacts, accounts, deals, leads, products, and campaigns.

Full CRUD

Create, read, update, delete, search, and upsert — all endpoints work.

Reset anytime

Wipe and re-seed in one command. Perfect for test suites.

No credentials

No OAuth needed. Any token works. Focus on building, not auth.

Web UI

Browse and edit records in a built-in web interface at localhost.

Zoho CRM on localhost.

A complete Zoho CRM v8 mock server that runs on your machine. Develop and test without touching production.

No cloud. No API limits. No credentials needed.

Quick start (CLI)

npx onelocal start --seed --ui

Requires Node.js 20+

API Endpoints

GET/crm/v8/Contacts
POST/crm/v8/Contacts
PUT/crm/v8/Contacts/{id}
DELETE/crm/v8/Contacts/{id}
GET/crm/v8/coql
GET/crm/v8/settings/modules
GET/crm/v8/settings/fields

Works with Contacts, Accounts, Deals, Leads, Products, and Campaigns.

Part of the OneSuite ecosystem

OneLocal powers the dev and test mode for OneView, OneBackup, and OneMigration.

© 2026 OneLocal