Configure Suites
A suite defines what to test, where to test it, and when to run it.
Suite configuration model
Section titled “Suite configuration model”Each suite includes:
template_id: UUID of a template from the catalogtargets: one or more endpoints (or tags) in the same chainschedule_type+schedule_config: when to runconfig: template-specific inputsenabled: whether scheduled execution is active
Create a suite in the UI
Section titled “Create a suite in the UI”The dashboard walks you through this step by step.
- Open Test Suites (
/chains/:chainId/suites). - Click New Suite .
- Select a catalog template from Suite Catalog (
/suites/catalog). - Pick target endpoint(s).
- Set schedule mode.
- Fill template parameters.
- Save.
Schedule types
Section titled “Schedule types”The schedule controls how often your suite runs automatically.
manual: run only when triggered via UI or APIinterval: run every N minutes (schedule_config: { interval_minutes: 5 })on_every_n_blocks: run on new block events (requires active observer)on_timestamp: run at specific timestamps
Multi-endpoint comparisons
Section titled “Multi-endpoint comparisons”If you have more than one endpoint, you can compare their behavior in each run. To set this up:
- Choose at least two endpoints.
- Mark one as reference.
- Include candidate endpoints.
- Configure thresholds if the template supports it.
Comparison verdicts are available on run results.
See Comparisons and Multi-Endpoint Comparison.
Choosing first templates
Section titled “Choosing first templates”Not sure which templates to start with? Here’s a safe starting point:
- Basic RPC correctness checks
- Latency and error-rate assertions
- Optional cross-endpoint consistency checks
Avoid transaction-writing suites until you intentionally configure Wallets (Pro).
Validation checklist
Section titled “Validation checklist”Before your first run, verify these settings to avoid unexpected failures.
- Suite targets only endpoints from the same chain
- Parameters match chain characteristics
- Schedule is appropriate for your load and SLOs
- Alert routing is configured if this suite is critical
Next step
Section titled “Next step”Run the suite and inspect results: Reading Results