SynapDocs

Make it yours

Every way to shape a pod to your work, from installing a template to writing your own app, and who does each.

For UsersOpen-source podSynap CloudBrowserCLIReviewed 2026-11-03

A pod starts with general kinds of records (people, companies, tasks, notes and so on). Everything else is added, and almost all of it is configuration stored in the pod, not code: a workspace (a space in the apps), a kind, a field, a view, an automation. So you, your agent and a template can all change it through the same doors, under the same review.

Three kinds of actor make these changes:

  • You, in an app: the Browser app on the desktop, or the marketplace on synap.live.
  • Your agent, through MCP: you ask in plain language, and the structural changes it makes become proposals (requests in the apps) you approve.
  • Code: the synap CLI, a script on the Hub REST API, or an app on the SDK.

The extension points

Ordered from no code to code.

You want to…What it changesWho does it
Install a space from a templateAdds a whole domain (a CRM, a content studio, finance): its kinds, fields, views, playbooks (templates in the apps) and automationsYou in the Browser app or on synap.live, the CLI, or your agent
Add kinds, roles and fieldsYour data model: a new kind of record, a role an existing record can play, a field, a lifecycleYour agent through MCP, or a template
Add a viewHow a set of records is shown (board, table, calendar, graph…). The records do not moveYour agent (synap_create_view), the CLI (synap view create), or a template
Install from the marketplaceAdds packages others published: workspaces, capabilities, skills, automations, views, cardsYou in an app, the CLI, or your agent
Add capabilitiesThe tools your agents can call, such as an email or calendar accountYou, the CLI, or your agent
Automate with playbooks and automationsRepeatable work: a shape of session (a job in the apps) you can run again, bound to a triggerYou, the CLI, or your agent
Import your dataBrings records from other tools into your podYou or the CLI
Run your own codeCode that runs with your pod, such as a card that renders a record your wayCode
Build your own app or websiteA product of your own on top of your pod, through the SDK or the Hub REST APICode
Bring your own agentWhich AI works on your pod, with its own key and identityYou, with synap connect or synap agents add

Rules that hold for every extension

  • Agents propose structural changes. An agent defining a kind or a role, creating a workspace, playbook, automation or card, or installing a package always files a proposal you approve, and no rule can change that. Adding a field is a proposal by default. Plain record creates and edits are different: by default they apply directly, with Undo. A person defining a kind or creating a workspace is not affected, but retiring a field or declaring a lifecycle is a proposal for anyone. See Validation policy.
  • One workspace per domain. A domain is installed once; a project is a filter across workspaces, never a second copy of one. See Spaces and templates.
  • Installing adds. A package is refused when it would overwrite something your pod already has under the same name. See Marketplace listing policy.
  • Records stay put. A view is a projection and a workspace is a lens: neither copies your records.

In this section

On this page