UniRoute Examples
This directory contains example applications demonstrating how to use UniRoute API.
Examples
1. Basic Chat Example (Go)
Simple Go application that sends a chat request to UniRoute.
File: basic-chat-go/main.go
Usage:
cd examples/basic-chat-go
go run main.go
2. Basic Chat Example (Python)
Simple Python application that sends a chat request to UniRoute.
File: basic-chat-python/main.py
Usage:
cd examples/basic-chat-python
python main.py
3. Basic Chat Example (JavaScript/Node.js)
Simple Node.js application that sends a chat request to UniRoute.
File: basic-chat-nodejs/index.js
Usage:
cd examples/basic-chat-nodejs
npm install
node index.js
4. Tunnel Example
Example showing how to use UniRoute CLI to tunnel a local service.
File: tunnel-example/README.md
Usage:
cd examples/tunnel-example
# Follow instructions in README.md
Prerequisites
-
UniRoute Server Running
- Local:
http://localhost:8084
- Or production:
https://app.uniroute.co
-
API Key
- Create via CLI:
uniroute keys create
- Or via web UI: Dashboard → API Keys
-
Environment Variables
UNIROUTE_API_URL: API server URL (when you don't use --server/--local/--live: env → saved config → default hosted)
UNIROUTE_API_KEY: Your API key
Quick Start
-
Get your API key:
uniroute keys create --name "Example App"
-
Set environment variable:
export UNIROUTE_API_KEY="ur_your_api_key_here"
export UNIROUTE_API_URL="http://localhost:8084" # Optional, for local dev
-
Run an example:
cd examples/basic-chat-go
go run main.go
API Documentation
Support
For issues or questions: