Build
Connect & operate
Design & teams
Start hereScope a build in one callBring a spec, a wireframe, or a paragraph. You leave with an architecture, a timeline, and a number.Book a scoping call
AI software
LLM & data systems
Vibe coding
Ready to ship?Put AI where the work isAgents, RAG, and private LLMs wired into the systems your team already uses — not a chatbot bolted to a homepage.Discuss an AI project
Domain firstWe learn your workflow before we model itRegulated, operational, or high-volume — the constraints belong in the schema, not in a training doc.Talk about your domain
Plan smarterEstimate before you commitCost ranges, scope templates, and the questions we ask in discovery — free, no form.Open the cost calculator
Real conversationsTalk with a technical leadNo SDR, no discovery gauntlet. The person on the call is the one who scopes the build.Book a call
Open-Source CRM · espocrm

espocrm

EspoCRM is a free, open-source CRM platform built in PHP with a single-page application frontend and REST API backend. It supports lead, contact, sales, marketing, and support case management with full customization via extensions and custom entities.

Source: GitHub — github.com/espocrm/espocrm
3.1k
GitHub stars
895
Forks
PHP
Primary language
AGPL-3.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryespocrm/espocrm
Ownerespocrm
Primary languagePHP
LicenseAGPL-3.0 — OSI-approved
Stars3.1k
Forks895
Open issues59
Latest release10.0.1 (2026-07-07)
Last updated2026-07-07
Sourcehttps://github.com/espocrm/espocrm

What espocrm is

PHP 8.3–8.5 backend (REST API) with MySQL 8.0+, MariaDB 10.3+, or PostgreSQL 15+ database support. Frontend is a custom SPA framework with TypeScript components and service-based dependency injection. Metadata-driven via JSON Schema; SOLID principles and static typing in backend.

Quickstart

Get the espocrm source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/espocrm/espocrm.gitcd espocrm# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Mid-market on-premise deployments

Organizations needing full transparency, AGPL compliance acceptance, and control over data location. EspoCRM's customization platform and clean UI support rapid internal rollout.

Custom CRM platform development

Developers building bespoke business applications beyond standard CRM. Extensible entity model, REST API, and documented DI architecture reduce custom build time.

Integration hub with legacy systems

REST API and documentation support straightforward third-party integrations. Clean API design enables adaptation to existing workflows without deep CRM rewrites.

Implementation considerations

  • PHP 8.3–8.5 and compatible database (MySQL 8.0+, MariaDB 10.3+, PostgreSQL 15+) must be provisioned and configured per official server guidance.
  • AGPL-3.0 license requires careful review if modifying code or deploying as a service; document compliance strategy and source disclosure obligations.
  • Custom entity and field creation, extension development, and form view customization assume developer proficiency with PHP, REST APIs, and the EspoCRM metadata/DI architecture.
  • Data migration from legacy CRM and API integration testing should occur in staging; no mention of ETL tools or migration templates.

When to avoid it — and what to weigh

  • AGPL copyleft incompatibility — If your stack or commercial products cannot accommodate AGPL-3.0 (derivative works must be open-sourced), EspoCRM is unsuitable without explicit license exception review.
  • SaaS/hosted offering without legal review — AGPL-3.0 requires providing source code to end users in hosted deployments. Cloud SaaS providers must review AGPL terms carefully; commercial support may be necessary.
  • Zero-touch, pre-built integrations — EspoCRM lacks documented native connectors to major marketing/ERP platforms out of the box. Integration effort required; consider Salesforce, HubSpot, or Pipedrive if native connectors are critical.
  • Enterprise security certifications — No mention of SOC 2, ISO 27001, or penetration testing. Community-maintained project; security audit and hardening review required before handling sensitive compliance data.

License & commercial use

EspoCRM is licensed under GNU AGPLv3, a copyleft license requiring derivative works and hosted instances to be open-sourced and provide source code access to end users. This is a strong restriction on proprietary and SaaS use.

Commercial use is possible under AGPL-3.0, but with significant constraints: (1) On-premise deployments generally permissible if source is not modified or distributed; (2) SaaS/hosted offerings require providing full source code to end users, which may conflict with proprietary goals; (3) Custom extensions or modifications trigger copyleft; (4) Requires legal review before deployment in profit-generating contexts. Consider commercial support or licensing alternatives if AGPL is incompatible.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceHigh
Security considerations

No explicit security audit, penetration testing results, or security certifications mentioned. AGPL source transparency aids code review but does not guarantee secure defaults. Developers should: (1) perform code review before sensitive deployments; (2) harden PHP 8.x and database configurations per official guidance; (3) validate REST API authentication mechanisms (not detailed in README); (4) implement network and data-access controls in host environment; (5) keep PHP and dependencies patched.

Alternatives to consider

Salesforce

Enterprise-grade, multi-tenant SaaS with extensive native integrations, security certifications (SOC 2, ISO 27001), and professional support. Higher cost and less customization freedom; proprietary.

Odoo

Open-source (LGPL and commercial dual licensing) with broader ERP/business suite scope. Better positioned for SaaS and proprietary extensions; larger community. More complex architecture.

HubSpot

Freemium SaaS CRM with strong marketing automation, pre-built integrations, and customer support. Limited customization and on-premise options; cloud-only. Suitable for SMB sales and marketing focus.

Software development agency

Build on espocrm with DEV.co software developers

Review the official documentation, test the demo, and confirm AGPL-3.0 compliance with your legal team. Consider custom development support if extensions are required.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

espocrm FAQ

Can I use EspoCRM in a commercial SaaS product?
Not without careful legal review and source code disclosure. AGPL-3.0 requires providing full source to end users in hosted deployments. Consider dual licensing or commercial support from the vendor.
What databases are supported?
MySQL 8.0+, MariaDB 10.3+, and PostgreSQL 15+. See official server configuration docs for specific versions and optimization guidance.
How do I integrate EspoCRM with external systems?
Via REST API and custom extensions. Documentation and developer guides are available. No pre-built connectors to major ERP/marketing platforms mentioned; custom integration effort required.
Is there commercial support available?
Not stated in README. Check espocrm.com for commercial support, professional services, or hosting options. Community forum is free.

Senior engineers for your next build

espocrm rarely ships on its own. As a software development company, DEV.co handles the surrounding work — data modeling, service integration, deployment, and the open-source crm glue code that production actually requires.

Ready to evaluate EspoCRM for your team?

Review the official documentation, test the demo, and confirm AGPL-3.0 compliance with your legal team. Consider custom development support if extensions are required.