Caraer features for developers
Connect your product to the data and workflows your customers already use in Caraer. You can synchronize records with an existing service, package an installable app, add actions inside Caraer, or build websites and forms around the same business data.
These pages explain what each capability enables and when it is useful. Follow their linked guides when you are ready to implement it.
Find your starting point
Section titled “Find your starting point”| What you want to build | Start with |
|---|---|
| Connect your product to customer data | Record API and flexible data models |
| Respond when something changes | Webhooks and background jobs |
| Collect information from a website | Forms |
| Publish content from business records | Websites and CMS and CMS modules |
| Offer an integration customers can install | Apps and access and permissions |
| Put your product where users work | Embedded actions and panels and notifications |
| Build with an AI assistant | AI and MCP |
Choose how to integrate
Section titled “Choose how to integrate”Use the HTTP API when your existing backend will read or update Caraer. Use an installable app when customers need settings, permissions, runtime functions, or interface extensions for your integration. Use CMS modules when editors need reusable website components. These approaches can be combined.
Companies can have different schemas, enabled capabilities, and installation permissions. Start with one sandbox company, inspect its actual contract, and prove one complete workflow before expanding it. Make your first API request, or build an app.
Explore every feature
Section titled “Explore every feature”- Authentication and installation permissions — Connect an integration to the right company with explicitly granted access to its data and capabilities.
- AI assistants and MCP — Give agents Caraer integration context and connect supported company tools through the appropriate MCP service.
- Embedded actions and panels — Put your product’s actions and interfaces inside the Caraer screens where users need them.
- Installable apps — Package your integration with company settings, scoped access, runtime functions, and interface extensions.
- Calendars and event workflows — Connect scheduling tasks to Caraer calendars, event records, and related business data.
- Reusable CMS modules — Give content editors reusable website components while retaining control of their code and design.
- Flexible business data models — Model your customers’ entities, fields, and relationships instead of forcing them into a fixed integration schema.
- CLI, SDKs, and developer sandboxes — Discover the API contract, build and validate apps locally, and test an integration against a sandbox company.
- XML and JSON export feeds — Publish configured record data for external systems that consume a feed.
- Files and attachments — Connect documents and media to Caraer records, forms, app actions, and websites.
- Forms and structured submissions — Collect information on your website and submit it into a company’s configured Caraer records.
- In-app notifications — Bring integration results and requests for attention into the Caraer notification inbox.
- Record API and data synchronization — Connect an external product to Caraer records with queries, updates, and explicit relationships.
- Views and record workflows — Let users work with integration data in Caraer’s configured tables and workflow views.
- Webhooks and background jobs — React to Caraer changes and run integration work through functions, inbound routes, schedules, and jobs.
- Websites and dynamic content — Publish customer-facing pages backed by Caraer records, menus, forms, and company branding.