boxlang-runtime-google-cloud-functions

Route HTTP requests to BoxLang handlers on Google Cloud Functions Gen 2.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/ortus-boxlang/skills --skill boxlang-runtime-google-cloud-functions-ortus-boxlang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: boxlang-runtime-google-cloud-functions
Source: https://github.com/ortus-boxlang/skills/tree/main/boxlang-developer/runtime-google-cloud-functions
Command: npx skills add https://github.com/ortus-boxlang/skills --skill boxlang-runtime-google-cloud-functions-ortus-boxlang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BoxLang developers need a ready-to-run pattern for deploying and testing BoxLang applications on Google Cloud Functions Gen 2, including a clear runtime bridge and handler wiring.

Core Features & Use Cases

  • Java 21 runtime support for BoxLang on GCF Gen 2.
  • FunctionRunner bridge that maps HTTP requests to BoxLang handlers and routes URI segments to .bx files.
  • Local development workflow with GCF invoker, environment variable configuration, and a starter project for quick validation.

Quick Start

Clone the starter project and run the local GCF server using Gradle to verify the setup.

Frequently Asked Questions about boxlang-runtime-google-cloud-functions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy BoxLang apps to Google Cloud Functions Gen 2?

Deploy BoxLang apps to Google Cloud Functions Gen 2 by routing HTTP requests through a FunctionRunner bridge that maps URI segments to BoxLang handler files using a Java 21 runtime.

What is the best way to route HTTP requests to BoxLang handlers on serverless platforms?

The best way to route HTTP requests to BoxLang handlers is using a FunctionRunner bridge that maps URI segments via PascalCase to corresponding .bx files for serverless execution.

Can I test Google Cloud Functions locally before deploying a BoxLang application?

Yes, you can test Google Cloud Functions locally using the GCF invoker with Gradle to run a local server, configure environment variables, and validate the starter project setup.

Do I need Java 21 to run BoxLang on Google Cloud Functions Gen 2?

Yes, Java 21 is a required runtime environment for building, testing, and deploying BoxLang handlers on Google Cloud Functions Gen 2 through the FunctionRunner bridge.

How does URI routing work for BoxLang handler files in a serverless environment?

URI routing for BoxLang handler files works by mapping URI segments to PascalCase .bx file names, allowing the FunctionRunner bridge to direct incoming HTTP requests to the correct handler logic.

What are the limitations of using a FunctionRunner bridge for BoxLang on Google Cloud Functions?

The FunctionRunner bridge approach requires a Java 21 runtime and a starter project, meaning you must validate environment variable configuration and HTTP routing locally using the GCF invoker before deployment.