Cloud Application API

Capa.
The Cloud API Layer.

Multi-runtime SDK based on Mecha Architecture.
Write once, run anywhere.

Unified API. Decoupled infrastructure.

Standard API + SPI plugin mechanism to fully decouple applications from cloud platforms.

Capa layered architecture: App → Standard API → SPI Plugin → Multi-cloud

Seeing is believing.

Understand Capa's core concepts and cross-cloud capabilities in one minute.

Cross-Cloud Deploy

One codebase, deploy to Alibaba Cloud, AWS, Tencent Cloud simultaneously — no business logic changes needed.

Mecha Architecture

Evolved from Service Mesh — offloads infrastructure capabilities to the SDK, so apps focus purely on business.

Standard API

Unified API layer supporting RPC, Configuration, Pub/Sub, State, and more capabilities.

Design philosophy & production practice.

Explore Capa's architecture design and future direction.

Capa: Bridging Hybrid Cloud Application Development

Capa: Bridging Hybrid Cloud App Development

From Service Mesh to Multi-Runtime — a deep dive into Mecha architecture's design philosophy. Learn how Capa achieves cross-cloud deployment through Standard API + SPI plugins. Covering RPC, config center, messaging, observability and more.

Read Full Article

Simple. Intuitive. Powerful.

// Build RPC client
CapaRpcClient client = new CapaRpcClientBuilder()
    .build();

// Invoke remote service — auto-adapts to cloud
Mono<String> result = client.invokeMethod(
    "service-app-id",
    "hello",
    "request",
    HttpExtension.POST,
    null,
    TypeRef.STRING
);

// Get result
String response = result.block();

Rich Distributed Capabilities

  • Service Invocation (RPC)
  • Configuration Center
  • Pub/Sub Messaging
  • State Management
  • Observability (Telemetry)
  • Database Access (SQL)

Explore the future of cloud-native.

Discuss Mecha architecture and cloud-native technologies with developers.