
R Coders, This One’s for You
Our team has always prioritized treating the R language as a first-class citizen. This commitment stems from our deep roots in data science and firsthand experience with the challenges of multi-language workflows.
Zerve supports Python, R, and SQL, allowing these languages to work together seamlessly within a single environment. You can connect R and Python blocks directly in the Canvas, passing outputs between them
Unlike other environments that try to offer interoperability by translating code, Zerve’s interoperability is achieved by serializing data in a unified output.
Basic data types are serialized in common formats, e.g., dataframes are serialized as Parquet files, ensuring compatibility across languages. That means each block can interact with the data and variables from other blocks, even if they were coded or created in a different language
For teams working in R, we’ve also built in helpful developer features like tailored code completion and error assistance. And if you're building reports or interactive apps, you can use:
- R Markdown Blocks to create and publish dynamic reports
- Hosted Shiny Apps to deploy interactive R applications directly within your workspace
If your team is working with R, we’d love to hear how this setup supports your workflows. Happy coding.