Apache James
Apache James (Java Apache Mail Enterprise Server) is a portable and enterprise-ready mail server built entirely in Java. It implements SMTP, IMAP, POP3, and JMAP protocols and provides a modular architecture with a comprehensive administration REST API and Cassandra-backed distributed deployment.
Apache James publishes 8 APIs on the APIs.io network, including Domains API, HealthCheck API, Mailboxes API, and 5 more. Tagged areas include Email, IMAP, Java, JMAP, and Mail Server.
The Apache James catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Apache James’ developer surface includes authentication, documentation, getting-started guide, engineering blog, and 9 more developer resources.
Kin Score
APIs 9
Individual APIs this provider publishes, each with its own machine-readable definition.
Apache James JMAP API
The JMAP (JSON Meta Application Protocol) implementation in James provides a modern, efficient email protocol for synchronizing messages, mailboxes, contacts, and calendars for ...
Apache James Domains API
Email domain management
Apache James HealthCheck API
System health monitoring
Apache James Mailboxes API
Mailbox management
Apache James MailQueues API
Mail queue management
Apache James MailRepositories API
Mail repository management
Apache James Quotas API
Storage and message quota management
Apache James Tasks API
Asynchronous task management
Apache James Users API
User account management
Scroll for all 9
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Apache James Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Apache James Finops
FINOPSFeatures 8
Notable capabilities this provider offers.
SMTP Server
Full SMTP server implementation with TLS, DKIM, SPF, and DMARC support.
IMAP Server
IMAP4 server with full RFC compliance for email client access.
JMAP Support
Modern JMAP protocol implementation for efficient email synchronization.
WebAdmin REST API
HTTP REST API for complete server administration without downtime.
Distributed Architecture
Cassandra-backed distributed deployment for high availability.
Modular Design
Pluggable architecture supporting custom protocols, storage, and authentication.
Mail Queuing
Persistent mail queuing with configurable retry strategies.
Quota Management
Per-user, per-domain, and global mailbox and message quota enforcement.
Scroll for all 8
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Apache James API Rules
SPECTRALApache James API Rules
SPECTRALJSON Schema 9
Standalone JSON Schema definitions for this provider's data models.
ComponentCheck
JSON SCHEMADomainRequest
JSON SCHEMAHealthCheckResult
JSON SCHEMAMailRepository
JSON SCHEMAMailbox
JSON SCHEMAQuota
JSON SCHEMATask
JSON SCHEMAUserRequest
JSON SCHEMAUser
JSON SCHEMAScroll for all 9
JSON Structure 9
JSON Structure definitions describing this provider's data shapes.
Webadmin Rest Api Component Check Structure
JSON STRUCTUREWebadmin Rest Api Domain Request Structure
JSON STRUCTUREWebadmin Rest Api Health Check Result Structure
JSON STRUCTUREWebadmin Rest Api Mail Repository Structure
JSON STRUCTUREWebadmin Rest Api Mailbox Structure
JSON STRUCTUREWebadmin Rest Api Quota Structure
JSON STRUCTUREWebadmin Rest Api Task Structure
JSON STRUCTUREWebadmin Rest Api User Request Structure
JSON STRUCTUREWebadmin Rest Api User Structure
JSON STRUCTUREScroll for all 9
Examples 9
Example request and response payloads for these APIs.
Scroll for all 9
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Use Cases 4
What developers build with this provider.
Enterprise Mail Server
Deploy a full-featured enterprise mail server with SMTP, IMAP, and JMAP.
Mail Server Migration
Migrate from other mail servers with full protocol compatibility.
Automated Email Processing
Build automated email pipelines using James mailet and matcher APIs.
High-Availability Mail
Deploy distributed James clusters with Cassandra and RabbitMQ for HA.
Integrations 5
Pre-built integrations with other platforms and tools.
Apache Cassandra
Distributed mail storage backend for high availability deployments.
Apache Kafka
Event bus integration for distributed James deployments.
RabbitMQ
AMQP message queue for inter-node communication.
Elasticsearch/OpenSearch
Full-text mail search indexing via Elasticsearch integration.
OpenLDAP
LDAP authentication and directory integration for user management.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 3
Pagination, idempotency, versioning, errors, and events
Build 2
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Commercial 1
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API