Let customers extend your database with code.
Riza lets you run user-defined functions from multiple customers
in a secure sandbox embedded in your database.
Riza lets you run user-defined functions from multiple customers
in a secure sandbox embedded in your database.
Let your customers write functions and procedures in Python, TypeScript, Rust, and Go. Unlike other extensions, the Riza runtime executes functions inside a secure sandbox.
Don’t rewrite your data pipelines. Upgrade your existing data stack’s ability to run custom functions in our secure sandbox.
Go beyond the AI functionality built into your data platform. Leverage LLMs from OpenAI, Anthropic, and others to translate text, summarize data, or power sentiment analysis.
Blazing fast
Secure by default
Flexible deployment
Truly multi-language
The Riza execution runtime is flexible enough to run deep inside your database cluster. Deploy it as a sidecar or an extension embedded directly within popular database engines like PostgreSQL and ClickHouse, with more on the way.
First you define the interface for your customer functions. Your customers implement this function interface in their programming language of choice. Riza compiles their code to WASM and stores it in our secure private registry.
The Riza runtime integration updates the function catalog, downloads the compiled binaries from the registry, caches them and runs them when a query calls out to the UDF.