List Routers
mixtrain router listList all routers in the workspace.
mixtrain router listCreate Router
mixtrain router create <name>Create a new router.
Options:
| Option | Description |
|---|---|
--interactive, -i | Interactive builder |
--from-json, -f | Create from JSON config file |
mixtrain router create my-router --interactive
mixtrain router create my-router --from-json config.jsonTest Routing
mixtrain router test <name>Test routing with sample data.
Options:
| Option | Description |
|---|---|
--data, -d | Test data JSON |
--request, -r | Test data file |
--expected, -e | Expected rule name |
--verbose, -v | Show detailed output |
mixtrain router test my-router --data '{"user": {"tier": "premium"}}'
mixtrain router test my-router -r test-data.json --verbose
mixtrain router test my-router -d '{"tier": "premium"}' --expected premium-ruleView Router
mixtrain router view <name>View router configuration and rules.
Options:
| Option | Description |
|---|---|
--json | Output as JSON |
mixtrain router view my-router
mixtrain router view my-router --jsonAdd Rule
mixtrain router add-rule <name>Add a new routing rule.
Options:
| Option | Description |
|---|---|
--name, -n | Rule name (required) |
mixtrain router add-rule my-router --name premium-ruleDeploy Version
mixtrain router deploy <name> <version>Deploy a specific router version.
mixtrain router deploy my-router 3View History
mixtrain router history <name>View version history.
mixtrain router history my-routerView Requests
mixtrain router requests <name>View routing request history.
Options:
| Option | Description |
|---|---|
--limit, -l | Maximum requests to show |
mixtrain router requests my-router
mixtrain router requests my-router --limit 50Delete Router
mixtrain router delete <name>Delete a router.
Options:
| Option | Description |
|---|---|
--yes, -y | Skip confirmation |
mixtrain router delete my-router
mixtrain router delete my-router --yes