Expand description
§OpenClaw Gateway
HTTP/WebSocket gateway server with JSON-RPC protocol.
Re-exports§
pub use auth::AuthConfig;pub use auth::AuthError;pub use auth::AuthState;pub use auth::User;pub use auth::UserRole;pub use auth::UserStore;pub use events::EventBroadcaster;pub use events::UiEvent;pub use events::UiEventEnvelope;pub use rpc::RpcError;pub use rpc::RpcRequest;pub use rpc::RpcResponse;
Modules§
- auth
- Authentication and authorization. Authentication and authorization for the gateway.
- events
- WebSocket UI events. WebSocket UI events for real-time updates.
- rpc
- JSON-RPC protocol types and constants. JSON-RPC protocol.
Structs§
- Gateway
- Gateway server.
- Gateway
Builder - Builder for constructing a Gateway with its dependencies.
- Gateway
Config - Gateway configuration.
- Gateway
Rate Limiter - Rate limiter for the gateway.
- Gateway
State - Gateway server state shared across handlers.
Enums§
- Gateway
Error - Gateway errors.
Functions§
- start
- Start the gateway server.