Apache ServiceMix website screenshot

Apache ServiceMix

Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime for building enterprise integration solutions.

Apache ServiceMix publishes 4 APIs on the APIs.io network, including Bundles API, Endpoints API, Messaging API, and 1 more. Tagged areas include Enterprise Integration, ESB, Integration, Messaging, and OSGi.

The Apache ServiceMix catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Apache ServiceMix’s developer surface includes documentation and 7 more developer resources.

40.2/100 thin ▼ -8.0 Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemium
4 APIs 6 Features 4 Use Cases
Enterprise IntegrationESBIntegrationMessagingOSGiApacheOpen Source

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 40.2/100 · thin
Contract Quality 14.0 / 25
Developer Ergonomics 1.7 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.8 / 13
Governance 8.3 / 12
Discoverability 6.5 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/apache-servicemix: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Apache ServiceMix Bundles API

The Bundles API from Apache ServiceMix — 2 operation(s) for bundles.

Apache ServiceMix Endpoints API

The Endpoints API from Apache ServiceMix — 1 operation(s) for endpoints.

Apache ServiceMix Messaging API

The Messaging API from Apache ServiceMix — 1 operation(s) for messaging.

Apache ServiceMix Routes API

The Routes API from Apache ServiceMix — 4 operation(s) for routes.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Apache Servicemix Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

OSGi Container

Apache Karaf-based OSGi container for modular deployment

Apache Camel Routes

Rich integration routing with 300+ Camel components

Apache CXF

SOAP and REST web service hosting with CXF

ActiveMQ Messaging

Built-in JMS messaging with Apache ActiveMQ

Hot Deployment

Dynamic deployment of bundles and routes without restart

Enterprise Patterns

Support for EIP patterns including routing, transformation, and mediation

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Apache Servicemix Context

9 classes · 24 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Apache ServiceMix API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Apache ServiceMix API Rules

13 rules · 5 errors 7 warnings 1 info

SPECTRAL

JSON Schema 9

Standalone JSON Schema definitions for this provider's data models.

BundleList

2 properties

JSON SCHEMA

Bundle

6 properties

JSON SCHEMA

BundleStateRequest

1 properties

JSON SCHEMA

EndpointList

1 properties

JSON SCHEMA

Endpoint

4 properties

JSON SCHEMA

QueueList

1 properties

JSON SCHEMA

Queue

5 properties

JSON SCHEMA

RouteList

1 properties

JSON SCHEMA

Route

7 properties

JSON SCHEMA

Scroll for all 9

JSON Structure 9

JSON Structure definitions describing this provider's data shapes.

Apache Servicemix Bundle List Structure

2 properties

JSON STRUCTURE

Apache Servicemix Bundle Structure

6 properties

JSON STRUCTURE

Apache Servicemix Endpoint List Structure

1 properties

JSON STRUCTURE

Apache Servicemix Endpoint Structure

4 properties

JSON STRUCTURE

Apache Servicemix Queue List Structure

1 properties

JSON STRUCTURE

Apache Servicemix Queue Structure

5 properties

JSON STRUCTURE

Apache Servicemix Route List Structure

1 properties

JSON STRUCTURE

Apache Servicemix Route Structure

7 properties

JSON STRUCTURE

Scroll for all 9

Examples 9

Example request and response payloads for these APIs.

Scroll for all 9

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Apache Servicemix Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Apache Servicemix Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Apache Servicemix Agentic Access

9 operations · 3 acting · 1 human-in-the-loop

9 operations · 3 acting

AGENTIC

Use Cases 4

What developers build with this provider.

Legacy System Integration

Connect legacy SOAP services with modern REST APIs

Message Routing

Route JMS messages between queues and topics

Service Orchestration

Orchestrate multiple services into composite workflows

Protocol Mediation

Transform between HTTP, JMS, JDBC, and file protocols

Integrations 5

Pre-built integrations with other platforms and tools.

Apache Camel

Core integration framework providing routing and mediation

Apache CXF

SOAP and REST web service framework

Apache ActiveMQ

JMS message broker for asynchronous messaging

Apache Karaf

OSGi container and runtime

Spring Framework

Spring integration for bean management and transactions

Resources

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 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Source (apis.yml)

apis.yml Raw ↑
aid: apache-servicemix
name: Apache ServiceMix
description: Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality
  of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime for building enterprise integration solutions.
type: Index
accessModel:
  pricing: freemium
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Freemium
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/apache-servicemix.png
tags:
- Enterprise Integration
- ESB
- Integration
- Messaging
- OSGi
- Apache
- Open Source
created: '2026-03-16'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/apache-servicemix/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: apache-servicemix:apache-servicemix-bundles-api
  name: Apache ServiceMix Bundles API
  description: The Bundles API from Apache ServiceMix — 2 operation(s) for bundles.
  humanURL: https://servicemix.apache.org/docs/7.x/
  tags:
  - Bundles
  properties:
  - type: OpenAPI
    url: openapi/apache-servicemix-bundles-api-openapi.yml
  - type: Documentation
    url: https://servicemix.apache.org/docs/7.x/
  - type: Documentation
    url: https://servicemix.apache.org/
- aid: apache-servicemix:apache-servicemix-endpoints-api
  name: Apache ServiceMix Endpoints API
  description: The Endpoints API from Apache ServiceMix — 1 operation(s) for endpoints.
  humanURL: https://servicemix.apache.org/docs/7.x/
  tags:
  - Endpoints
  properties:
  - type: OpenAPI
    url: openapi/apache-servicemix-endpoints-api-openapi.yml
  - type: Documentation
    url: https://servicemix.apache.org/docs/7.x/
  - type: Documentation
    url: https://servicemix.apache.org/
- aid: apache-servicemix:apache-servicemix-messaging-api
  name: Apache ServiceMix Messaging API
  description: The Messaging API from Apache ServiceMix — 1 operation(s) for messaging.
  humanURL: https://servicemix.apache.org/docs/7.x/
  tags:
  - Messaging
  properties:
  - type: OpenAPI
    url: openapi/apache-servicemix-messaging-api-openapi.yml
  - type: Documentation
    url: https://servicemix.apache.org/docs/7.x/
  - type: Documentation
    url: https://servicemix.apache.org/
- aid: apache-servicemix:apache-servicemix-routes-api
  name: Apache ServiceMix Routes API
  description: The Routes API from Apache ServiceMix — 4 operation(s) for routes.
  humanURL: https://servicemix.apache.org/docs/7.x/
  tags:
  - Routes
  properties:
  - type: OpenAPI
    url: openapi/apache-servicemix-routes-api-openapi.yml
  - type: Documentation
    url: https://servicemix.apache.org/docs/7.x/
  - type: Documentation
    url: https://servicemix.apache.org/
maintainers:
- FN: Kin Lane
  email: info@apievangelist.com
common:
- type: AgenticAccess
  url: agentic-access/apache-servicemix-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/apache-servicemix-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/apache-servicemix-domain-security.yml
- type: GitHubOrganization
  url: https://github.com/apache/servicemix
- type: Documentation
  url: https://servicemix.apache.org/
- type: SpectralRules
  url: rules/apache-servicemix-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/apache-servicemix-vocabulary.yaml
- type: JSONLD
  url: json-ld/apache-servicemix-context.jsonld
- type: Features
  data:
  - name: OSGi Container
    description: Apache Karaf-based OSGi container for modular deployment
  - name: Apache Camel Routes
    description: Rich integration routing with 300+ Camel components
  - name: Apache CXF
    description: SOAP and REST web service hosting with CXF
  - name: ActiveMQ Messaging
    description: Built-in JMS messaging with Apache ActiveMQ
  - name: Hot Deployment
    description: Dynamic deployment of bundles and routes without restart
  - name: Enterprise Patterns
    description: Support for EIP patterns including routing, transformation, and mediation
- type: UseCases
  data:
  - name: Legacy System Integration
    description: Connect legacy SOAP services with modern REST APIs
  - name: Message Routing
    description: Route JMS messages between queues and topics
  - name: Service Orchestration
    description: Orchestrate multiple services into composite workflows
  - name: Protocol Mediation
    description: Transform between HTTP, JMS, JDBC, and file protocols
- type: Integrations
  data:
  - name: Apache Camel
    description: Core integration framework providing routing and mediation
  - name: Apache CXF
    description: SOAP and REST web service framework
  - name: Apache ActiveMQ
    description: JMS message broker for asynchronous messaging
  - name: Apache Karaf
    description: OSGi container and runtime
  - name: Spring Framework
    description: Spring integration for bean management and transactions