Wallaroo
This integration is currently in beta. Contact your MetaRouter support team to get started.
What Is Wallaroo?
Wallaroo is a unified enterprise platform that helps companies rapidly deploy, manage, monitor, and scale AI and Machine Learning (ML) models in production, regardless of location (cloud, edge, on-prem) or hardware, enabling faster adoption and operationalization of AI for real-world results. It simplifies the entire AI lifecycle, from development to deployment, with features like model auto-packaging, high-performance inference, automated monitoring & updates, and optimized resource utilization for AI models.
Product Type: AI Deployment & Operations
Integration Type: Starter Kit
Event Source Type: Web, Mobile Browser, & Mobile App
Event Scope: Full-Funnel Events
Learn More About Wallaroo
Website: https://wallaroo.ai/
Request a Demo: https://wallaroo.ai/request-a-demo/
Documentation: https://docs.wallaroo.ai/
Capabilities
- Sends MetaRouter events to a customer-owned Wallaroo inference endpoint for model scoring.
- Uses a generic
inputsstructure so customers can adapt features per model and use case. - Works with many event types (identify, page, and common track events) via a shared payload pattern.
- Provides a lightweight starting point that customers can customize for their own ML pipelines.
Considerations
- Each customer runs a separate Wallaroo instance; endpoint URLs, realms, and credentials are unique per environment.
- The starter kit sends data to the configured inference endpoint; all routing, storage, and model lifecycle take place in Wallaroo.
- Required parameters and feature layout depend on each customer’s model design.
click_dataandsite_idin this starter kit are placeholder feature fields. These values are not required by Wallaroo itself and can be renamed, expanded, or removed entirely depending on your ML pipeline and use case/- If you do choose to use
click_data, note thatclick_datamust contain six values in the expected format; otherwise, the Wallaroo endpoint may reject the request or return an error.
Limitations
- No detailed feature schema is provided; customization is required for each customer model.
- This integration only transports data to an inference endpoint; it does not manage or deploy ML models.
- Predictions are not automatically persisted or fed back into MetaRouter.
- Full end-to-end validation must be performed by your ML project team.
Identity Sync
- Sync Available: No
- Required for Starter Kit: No
Starter Kit Setup Guide
1. Gather Credentials
Ask your Wallaroo or internal platform team for:
- External inference endpoint URL
- Wallaroo instance base URL
- Confidential client ID
- Confidential client secret
- Access Token
2. Add a Wallaroo Integration
| Connection Parameter | Description |
|---|---|
EXTERNAL_INFERENCE_URL | URL receiving the inputs inference payload. |
WALLAROO_URL | Base URL for OAuth token requests. |
CONFIDENTIAL_CLIENT | OAuth client ID. |
CONFIDENTIAL_CLIENT_SECRET | OAuth client secret. |
ACCESS_TOKEN | Generated through OAuth; usually not manually provided. |
3. Configure Event Mapping
MetaRouter provides generic mappings for Wallaroo. Add or adjust mappings as needed for your model.
4. Deploy to Pipeline
- In Pipelines, add the Wallaroo integration.
- Select the correct revision.
- Click Add Integration to deploy.
Event Mappings
*Please customize all mappings as needed for your model.
Global
| Output Key | Description | Expected Input |
|---|---|---|
Expression Name: Site and Click Data | String: JSON containing an array of objects with click_data and site_id. | Expression – builds JSON from event payload. |
Event Specific
All supported events use the same global inputs mapping. Please customize as needed.
Integration Validation
To validate the integration, ensure that events sent from MetaRouter are successfully delivered to your Wallaroo inference endpoint—for example, by confirming that the endpoint returns a successful response such as HTTP 200. After delivery is verified, you should confirm within your Wallaroo environment that the incoming data is being ingested by the appropriate pipeline and processed according to your model configuration. Because model logic, feature requirements, and inference outputs vary by customer implementation, MetaRouter cannot validate model execution or prediction results. All model-level validation must be performed within your Wallaroo instance.
Additional Wallaroo Documentation
Updated 12 days ago