Phase 1 · in developmentNo general availability yet
Your business app, defined as data.
BeeCRM stores fields, relations, views, permissions, and workflow as metadata. One shared runtime interprets it, so your own admins extend the system without an engineering project.
Extension should not mean rebuilding.
Fixed schemas and string-EAV custom fields turn each new field, relation, or view into a small engineering project. BeeCRM makes those changes configuration while preserving one rendering and authorization model.
How it works
One definition. Every surface.
Object and field definitions enter one metadata engine. The same definitions shape the interface, enforce permissions, and expose equivalent operations over REST.
- Definitions
- Shared runtime
- Rendered surfaces
The API can do what the UI can do.
UI operations—including metadata and admin operations—have public REST equivalents. API tokens are attenuated sub-principals of a real user, so automation inherits the user’s bounds instead of escaping them.
An agent never outranks its human.
POST /api/v1/objects/lead/fields
Authorization: Bearer <user-token>
Content-Type: application/json
{
"key": "service_region",
"label": "Service region",
"type": "select",
"required": false
}
Leads become customers. Work stays visible.
Leads, customers, contacts, and tasks share custom fields, role × object permissions, audit, bulk operations, and metadata-defined views in the Phase 1 CRM spine.
Roadmap · no dates
A core that admits more modules.
CRM establishes the shared runtime. Sales documents, engagement, and the bee
CLI follow in Phase 2; projects and billing are Phase 3 roadmap items.
Portable by design. Permission-first by default.
BeeCRM is edge-native, portable to a conventional server runtime, and designed to remain operable by a small team.
- RuntimeEdge + server portable
- CoreTyped from request to data
- ClientMetadata-rendered surfaces
- TransparencyPublic docs
Follow the build. Join when it is ready.
BeeCRM is in active development. Leave one email address and we will only use it to contact you about early access.