Skip to content
@capa-cloud

Capa

Mecha SDK of Cloud Application Api.

Capa Cloud

Capa Cloud

Cloud Application APIs and multi-runtime experiments based on Mecha architecture principles.

Documentation · Java SDK · Runtime

Project lifecycle

Capa Cloud contains projects at different maturity levels. Repository presence does not imply production support; check each README and recent CI before adopting it.

Primary and maintained surfaces

Project Role Status
capa-java Rich-SDK implementation for Java applications Primary Java SDK
capa-java-aws AWS SPI modules for Capa Java Adapter modules; capability support varies
capa.io Website and bilingual documentation Public documentation source

Runtime and API specifications

Project Language Status
capa Go Experimental sidecar/runtime; implemented features and roadmap are documented separately
cloud-runtimes-jvm Java JVM API contracts plus partial adapter scaffolds
cloud-runtimes-golang Go Interface definitions; module path remains under reactivegroup for compatibility
cloud-runtimes-python Python Alpha interface definitions; no bundled runtime adapter

Historical and reference projects

The following repositories preserve earlier integrations, prototypes, or solution work. Treat them as reference material unless their own README and CI state say otherwise:

Architecture

Capa's rich-SDK path lets an application program against standard runtime APIs while selecting replaceable SPI implementations for its deployment environment.

Application
    ↓ standard Cloud Runtime APIs
Capa Java SDK
    ↓ component and SPI contracts
Cloud or middleware adapter

The experimental capa runtime explores a separate sidecar path. Do not assume identical capability coverage between the Java SDK and Go runtime.

Capability areas

The API repositories define contracts across service invocation, configuration, pub/sub, state, secrets, bindings, telemetry, files, locks, and selected native protocols. Actual support depends on the chosen SDK/runtime and adapter.

Start here

Contributing

Open issues and pull requests in the repository that owns the affected API, SDK, adapter, runtime, or documentation. Public examples must not include credentials, private endpoints, customer data, or personal identifiers.

Most repositories use the Apache License 2.0; verify the license in the specific repository before reuse.

Pinned Loading

  1. cloud-runtimes-jvm cloud-runtimes-jvm Public

    Cloud Runtimes Specification for the JVM.

    Java 10 5

  2. cloud-runtimes-golang cloud-runtimes-golang Public

    Cloud Runtimes Specification for the Golang.

    Go 2

  3. cloud-runtimes-python cloud-runtimes-python Public

    Cloud Runtimes Specification for the Python3.

    Python 1

  4. capa-java capa-java Public

    Mecha SDK of Cloud Application Api. Let the code achieve "write once, run anywhere". With the help of the Capa project, your Java applications have the ability to run across clouds and hybrid cloud…

    Java 15 9

  5. capa-java-aws capa-java-aws Public

    Mecha Java SDK on AWS cloud.

    Java 2 7

  6. capa-bff capa-bff Public

    [hackthon] CapaBFF 零成本BFF解决方案 - 携程2021Hackthon大赛金奖

    Java 37 8

Repositories

Showing 10 of 25 repositories

Top languages

Loading…

Most used topics

Loading…