Sarva Platform
Early accessBuild and extend on top of SarvaSuite.
The foundation the suite is built on, exposed. If SarvaSuite does not do something your business needs, this is where you add it.
Custom object · Service contract
A custom object gets the same API, permissions, workflow triggers and reporting as any built-in record.
Read it back
GET /v1/objects/service_contract
?account=acc_8841
&expand=account,renewal_owner
200 OK
{
"data": [{
"contract_no": "SC-0042",
"account": { "name": "Meridian…" },
"sla_hours": 24,
"start_date": "2026-04-01"
}],
"has_more": false
}Extend the model, call it, listen to it, build inside it.
Extensions are first-class rather than bolted on. A custom object behaves like a built-in one everywhere in the suite.
Data model
01Add fields to built-in records, or define entirely new objects. Custom records get the same API, permissions, workflow triggers and reporting as anything shipped in the box.
- Custom objects
- Custom fields
- Relationships
- Validation rules
APIs
02A consistent REST interface across every product, with scoped tokens, pagination, expansion and predictable errors.
- REST API
- Scoped tokens
- Expansion
- Rate limits
- Versioning
Events
03Subscribe to record changes and business events, with retries and a delivery log — so your systems react rather than poll.
- Webhooks
- Event log
- Retries
- Signature verification
Extensions
04Add screens, actions and integrations that appear inside the products your teams already use, rather than beside them.
- Application extensions
- Custom actions
- Embedded views
- Developer tools
One sign-in, one permission model.
Users, roles and permissions are defined once and honoured by every product. A person who cannot see margin in the ERP cannot see it in a report, an API response or an AI answer either.
Accounts and roles
Define who exists and what kind of work they do.
Granular permissions
Record, field and action level, per role.
Consistent enforcement
The same rules apply in the UI, the API and reporting.
Audit trail
Who changed what, when, and from where.
Build the vertical, not the plumbing.
Most industry-specific work is a data model, a set of workflows and a handful of screens. The platform is designed so that is all you have to build.
Talk to us about partneringConfigure, then extend
Fields, workflows and permissions before code. Code only where configuration runs out.
Portable work
An extension built for one customer can be packaged for the next.
Nothing hidden behind an integration
Partners use the same APIs the products use.
What Sarva Platform shares with the rest of SarvaSuite.
These are not integrations you configure. They are the same records, read from different products.
Start with Sarva Platform. Add the rest when you need it.
Tell us what your team is doing manually today and we will show you where in the suite it belongs.