Open-source Experience Operating System (XOS) that unifies marketing, sales, operations and support in one self-hostable platform, positioned as a replacement for HubSpot, Zendesk, Linear and Wix. The machine surface is a GraphQL Federation API served by an Apollo Router gateway — there is no REST API and no OpenAPI — covering contacts, companies, products, tags, documents, brands, organization structure, team members and automations in the core subgraph, plus sales, frontline (inbox/tickets), operation (projects/tasks/cycles) and block plugin subgraphs. Authentication is OAuth 2.0 Device Authorization Grant with per-tenant clients and a documented 34-scope vocabulary. erxes ships the Community Edition under AGPL-3.0 alongside a proprietary Enterprise Edition, publishes its own agent plugin and agent skills, and releases roughly once per merge day.
Erxes is listed with 1 API on the APIs.io network. Tagged areas include GraphQL, CRM, Customer Experience, Open Source, and Marketing Automation.
The Erxes catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Erxes’ developer surface includes documentation, getting-started guide, API reference, engineering blog, support, pricing, signup flow, and 34 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/erxes/"><img src="https://apis.io/badge/erxes/card.svg" alt="Erxes on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Request/Response Examples+7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
GraphQL Federation API powering the erxes XOS platform. An Apollo Router gateway federates one subgraph per plugin — core (contacts, companies, products, tags, documents, brands...
Erxes is an open-source experience operating system (XOS) built on a GraphQL Federation architecture using Apollo Router. The API is organized as a microservices monorepo where ...
GRAPHQL
Erxes API pricing
Prices published by Erxes, read 2026-10-28 from erxes.io/plugins/frontline. A free plan or tier is listed.
Plan
Price
Plus
$49/ month per organization
Includes: Team Inbox, erxes Messenger, Facebook Messenger, Facebook Post, Email, Instagram Messenger, Instagra
Pro
$99/ month per organization
Includes: All Plus features plus Frontline AI Agent (bring your own LLM key)
aid: erxes
name: Erxes
description: Open-source Experience Operating System (XOS) that unifies marketing, sales, operations and support in one self-hostable
platform, positioned as a replacement for HubSpot, Zendesk, Linear and Wix. The machine surface is a GraphQL Federation
API served by an Apollo Router gateway — there is no REST API and no OpenAPI — covering contacts, companies, products, tags,
documents, brands, organization structure, team members and automations in the core subgraph, plus sales, frontline (inbox/tickets),
operation (projects/tasks/cycles) and block plugin subgraphs. Authentication is OAuth 2.0 Device Authorization Grant with
per-tenant clients and a documented 34-scope vocabulary. erxes ships the Community Edition under AGPL-3.0 alongside a proprietary
Enterprise Edition, publishes its own agent plugin and agent skills, and releases roughly once per merge day.
type: Index
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-service
trial: true
try_now: true
public: true
label: Freemium
confidence: high
source:
- https://erxes.io/pricing/self-service/frontline
- https://erxes.io/pricing/community-edition
- https://erxes.io/auth/signup
generated: '2026-08-13'
method: searched
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/erxes.png
url: https://erxes.io
baseURL: https://erxes.io
created: 2026-06-14
modified: 2026-08-13
specificationVersion: '0.23'
tags:
- GraphQL
- CRM
- Customer Experience
- Open Source
- Marketing Automation
- Sales Pipeline
- Help Desk
- Ticketing
- Team Inbox
- Self-Hosted
- Apollo Federation
- Project Management
- Knowledge Base
- Webhook
- Agent Skills
tags_raw:
- GraphQL
- CRM
- Customer Experience
- Open Source
- Marketing Automation
- Sales Pipeline
- Help Desk
- Ticketing
- Team Inbox
- Self-Hosted
- Apollo Federation
- Project Management
- Knowledge Base
- Webhooks
- Agent Skills
- Open-Source
apis:
- aid: erxes:graphql-api
name: Erxes GraphQL API
description: 'GraphQL Federation API powering the erxes XOS platform. An Apollo Router gateway federates one subgraph per
plugin — core (contacts, companies, products, tags, documents, brands, organization structure, team members, automations,
permissions, notifications), sales (deals, pipelines, stages), frontline (conversations, tickets, integrations, knowledge
base, forms), operation (projects, tasks, triage, teams, statuses, cycles, milestones) and block (buildings, floor zonings,
units, opportunities, contracts, invoices). Core types carry Apollo Federation @key(fields: "_id"). Calls are POSTed to
<gateway>/graphql with a Bearer access token and an erxes-subdomain tenant header. Introspection is disabled on the gateway.'
tags:
- GraphQL
- CRM
- Contacts
- Conversations
- Automation
- Apollo Federation
- OAuth
- Authentication
tags_raw:
- GraphQL
- CRM
- Contacts
- Conversations
- Automation
- Apollo Federation
- OAuth
- Authentication
humanURL: https://erxes.io/docs/introduction
baseURL: https://{subdomain}.next.erxes.io/gateway/graphql
properties:
- url: https://erxes.io/docs/introduction
type: Documentation
- url: graphql/erxes-graphql.md
type: GraphQL
- url: graphql/erxes-schema.graphql
type: GraphQLSchema
common:
- type: DomainSecurity
url: security/erxes-domain-security.yml
- url: https://erxes.io
type: Website
- url: https://erxes.io/docs/introduction
type: Documentation
- url: https://docs.erxes.io/
type: DeveloperPortal
- url: https://docs.erxes.io/self-hosting
type: GettingStarted
- url: https://github.com/erxes/erxes-skills/blob/main/agent-plugin/erxes-next/erxes-graphql-api.md
type: APIReference
- url: https://www.linkedin.com/company/erxes
type: LinkedIn
- url: https://twitter.com/erxeshq
type: Twitter
- url: https://github.com/erxes
type: GitHubOrganization
- url: https://erxes.io/blogs
type: Blog
- url: https://erxes.io/discussions
type: Support
- url: https://discord.com/invite/aaGzy3gQK5
type: Community
- url: https://erxes.io/roadmap
type: Roadmap
- url: https://erxes.io/pricing/self-service/frontline
type: Pricing
- url: https://erxes.io/auth/signup
type: SignUp
- url: https://erxes.io/auth/login
type: Login
- url: https://erxes.io/legal/terms
type: TermsOfService
- url: https://erxes.io/legal/privacy
type: PrivacyPolicy
- url: https://status.erxes.io
type: StatusPage
- url: https://github.com/erxes/erxes/blob/main/SECURITY.md
type: Security
- url: security/erxes-vulnerability-disclosure.yml
type: VulnerabilityDisclosure
- url: plans/erxes-plans.md
type: Plans
- url: plans/erxes-plans-pricing.yml
type: Plans
- url: rate-limits/erxes-rate-limits.yml
type: RateLimits
- url: finops/erxes-finops.md
type: FinOps
- url: packages/erxes-packages.yml
type: Packages
- url: packages/erxes-packages.yml
type: SDKs
- url: cli/erxes-cli.yml
type: CLI
- url: components/erxes-components.yml
type: Components
- url: authentication/erxes-authentication.yml
type: Authentication
- url: scopes/erxes-scopes.yml
type: OAuthScopes
- url: conventions/erxes-conventions.yml
type: Conventions
- url: errors/erxes-error-codes.yml
type: ErrorCatalog
- url: lifecycle/erxes-lifecycle.yml
type: Lifecycle
- url: changelog/erxes-changelog.yml
type: ChangeLog
- url: https://github.com/erxes/erxes/blob/main/CHANGELOG.md
type: ReleaseNotes
- url: conformance/erxes-conformance.yml
type: Conformance
- url: data-model/erxes-data-model.yml
type: DataModel
- url: asyncapi/erxes-webhooks.yml
type: Webhooks
- url: skills/_index.yml
type: AgentSkill
- url: llms/erxes-llms.txt
type: LLMsTxt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
x-enrichment:
date: '2026-08-13'
status: enriched
artifacts_added: 24
pass: local-v1
Erxes API — frequently asked questions
Does Erxes have an API?
Yes. APIs.io lists 1 API from Erxes, including Erxes GraphQL API.
How do I authenticate with the Erxes API?
Erxes uses bearer-token authentication (oauth2/http · 5 schemes). The details are profiled on APIs.io as Erxes Authentication.
How much does the Erxes API cost?
Erxes publishes its prices; its Plus plan is $49/ month per organization as of 2026-10-28. APIs.io lists 7 pricing plans for Erxes, with each plan's price, limits and inclusions under Pricing on this page.
Is the Erxes API ready for AI agents?
Erxes has a Kin Score of 67.2 out of 100 (exemplar) and an Agent Readiness score of 28.8 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.