Kiwi Distro
Distributed computing infrastructure.
A pre-integrated platform for distributed applications. A middleware routes method calls from clients to workers, with built-in security, service discovery, telemetry, scripts and a SideCar for existing REST services. Currently in private preview.
Start here
- Quickstart Quickstart Create a service, a worker profile and a client, start a Python worker, and call it from the CLI and from Node.js.
- Overview What is Kiwi Distro? Kiwi Distro is a pre-integrated platform for distributed applications: clients call methods by name, a middleware routes each call to a capable worker, and security, discovery and telemetry are built in.
- Tutorial Run a local cluster Bring up a three-instance middleware cluster with Kiwi Vault, Redis, MongoDB and sample workers on one machine.
Note
Kiwi Distro is currently in private preview. Interfaces and behaviour described here can change before general availability. Contact Kiwify Labs for access.
Kiwi Distro is a pre-integrated platform for distributed applications. Clients call named methods, a middleware routes each call to a capable worker, and the platform provides authentication, authorisation, service discovery, telemetry, scripts and a SideCar for existing REST services.
New to Kiwi Distro? Read What is Kiwi Distro?, then follow the quickstart. For the building blocks, see the architecture overview.
Browse the documentation
How-to Guides
- Write a worker
- Invoke methods from a client
- Control access
- Register and run scripts
- Expose a REST API with the SideCar