Purpose

This documentation is intended for developers and users of zela.io and serves as a central reference for understanding how to work with the platform.

The goal of this documentation is to:

The documentation focuses on practical usage and operational concepts rather than internal implementation details. It is suitable for both new users onboarding to zela.io and experienced users looking for a consistent reference.


Introduction

zela.io is a platform for deploying and executing Solana procedures in a controlled and scalable environment.

Zela lets you send a procedure to run next to the current Solana block producer, so your application gets the full workflow outcome in a single call instead of many separate RPC requests.

Think of it as a Solana-compatible JSON-RPC layer where you can deploy custom procedures that run in Zela’s execution environment and interact with Solana RPC nodes on your behalf.

In Zela terminology, a procedure is a unit of user code that implements the CustomProcedure trait and can be invoked via JSON-RPC.

Benefits